Commit 74cdade3 authored by Riegel's avatar Riegel
Browse files

Refactor: Rename AbstractCheck

parent 120466a0
...@@ -30,7 +30,7 @@ import java.util.Set; ...@@ -30,7 +30,7 @@ import java.util.Set;
* @author Matthias Betz * @author Matthias Betz
* *
*/ */
public abstract class AbstractCheck extends Check { public abstract class AbstractVisitor extends Check {
@Override @Override
public Set<Requirement> appliesToRequirements() { public Set<Requirement> appliesToRequirements() {
......
...@@ -26,7 +26,7 @@ import java.util.Map; ...@@ -26,7 +26,7 @@ import java.util.Map;
import de.hft.stuttgart.citydoctor2.utils.CheckErrorFound; import de.hft.stuttgart.citydoctor2.utils.CheckErrorFound;
import de.hft.stuttgart.citydoctor2.utils.visitors.CheckableErrorCollector; import de.hft.stuttgart.citydoctor2.utils.visitors.CheckableErrorCollector;
import de.hft.stuttgart.citydoctor2.utils.visitors.ClearCheckResultsVisitor; import de.hft.stuttgart.citydoctor2.utils.visitors.ClearVisitorResultsVisitor;
import de.hft.stuttgart.citydoctor2.utils.visitors.ClearMetaInformationVisitor; import de.hft.stuttgart.citydoctor2.utils.visitors.ClearMetaInformationVisitor;
import de.hft.stuttgart.citydoctor2.utils.visitors.ContainsAnyErrorVisitor; import de.hft.stuttgart.citydoctor2.utils.visitors.ContainsAnyErrorVisitor;
import de.hft.stuttgart.citydoctor2.utils.visitors.ContainsErrorVisitor; import de.hft.stuttgart.citydoctor2.utils.visitors.ContainsErrorVisitor;
...@@ -232,7 +232,7 @@ public abstract class Checkable implements Serializable { ...@@ -232,7 +232,7 @@ public abstract class Checkable implements Serializable {
* Clears the checkResults list of this checkable and all child objects in its datastructure. * Clears the checkResults list of this checkable and all child objects in its datastructure.
*/ */
public final void clearAllContainedCheckResults() { public final void clearAllContainedCheckResults() {
this.accept(new ClearCheckResultsVisitor()); this.accept(new ClearVisitorResultsVisitor());
} }
/** /**
......
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
*/ */
package de.hft.stuttgart.citydoctor2.datastructure; package de.hft.stuttgart.citydoctor2.datastructure;
import de.hft.stuttgart.citydoctor2.check.AbstractCheck; import de.hft.stuttgart.citydoctor2.check.AbstractVisitor;
import de.hft.stuttgart.citydoctor2.check.Check; import de.hft.stuttgart.citydoctor2.check.Check;
import de.hft.stuttgart.citydoctor2.check.CheckError; import de.hft.stuttgart.citydoctor2.check.CheckError;
import de.hft.stuttgart.citydoctor2.exceptions.CityDoctorWriteException; import de.hft.stuttgart.citydoctor2.exceptions.CityDoctorWriteException;
...@@ -147,7 +147,7 @@ public class CityDoctorModel { ...@@ -147,7 +147,7 @@ public class CityDoctorModel {
folder.mkdirs(); folder.mkdirs();
createFeatureStream().forEach(co -> { createFeatureStream().forEach(co -> {
Map<Lod, Set<Polygon>> polygonMap = new EnumMap<>(Lod.class); Map<Lod, Set<Polygon>> polygonMap = new EnumMap<>(Lod.class);
Check c = new AbstractCheck() { Check c = new AbstractVisitor() {
@Override @Override
public void check(Geometry geom) { public void check(Geometry geom) {
......
package de.hft.stuttgart.citydoctor2.utils.visitors; package de.hft.stuttgart.citydoctor2.utils.visitors;
import de.hft.stuttgart.citydoctor2.check.AbstractCheck; import de.hft.stuttgart.citydoctor2.check.AbstractVisitor;
import de.hft.stuttgart.citydoctor2.check.CheckError; import de.hft.stuttgart.citydoctor2.check.CheckError;
import de.hft.stuttgart.citydoctor2.check.Checkable; import de.hft.stuttgart.citydoctor2.check.Checkable;
...@@ -9,7 +9,7 @@ import java.util.List; ...@@ -9,7 +9,7 @@ import java.util.List;
/** /**
* This Visitor collects all CheckErrors in the datastructure of a checkable. * This Visitor collects all CheckErrors in the datastructure of a checkable.
*/ */
public class CheckableErrorCollector extends AbstractCheck { public class CheckableErrorCollector extends AbstractVisitor {
List<CheckError> errors; List<CheckError> errors;
......
package de.hft.stuttgart.citydoctor2.utils.visitors; package de.hft.stuttgart.citydoctor2.utils.visitors;
import de.hft.stuttgart.citydoctor2.check.AbstractCheck; import de.hft.stuttgart.citydoctor2.check.AbstractVisitor;
import de.hft.stuttgart.citydoctor2.datastructure.CityObject; import de.hft.stuttgart.citydoctor2.datastructure.CityObject;
import java.util.HashSet; import java.util.HashSet;
...@@ -9,7 +9,7 @@ import java.util.Set; ...@@ -9,7 +9,7 @@ import java.util.Set;
/** /**
* This Visitor collects all sub-CityObjects that are in the datastructure of a CityObject (including itself) in a Set. * This Visitor collects all sub-CityObjects that are in the datastructure of a CityObject (including itself) in a Set.
*/ */
public class CityObjectCollector extends AbstractCheck { public class CityObjectCollector extends AbstractVisitor {
private final Set<CityObject> objects = new HashSet<>(); private final Set<CityObject> objects = new HashSet<>();
......
package de.hft.stuttgart.citydoctor2.utils.visitors; package de.hft.stuttgart.citydoctor2.utils.visitors;
import de.hft.stuttgart.citydoctor2.check.AbstractCheck; import de.hft.stuttgart.citydoctor2.check.AbstractVisitor;
import de.hft.stuttgart.citydoctor2.datastructure.Geometry; import de.hft.stuttgart.citydoctor2.datastructure.Geometry;
/** /**
* This Visitor removes the metadata created by the {@link PrepareForCheckingVisitor} for the low-memory consumption mode. * This Visitor removes the metadata created by the {@link PrepareForCheckingVisitor} for the low-memory consumption mode.
*/ */
public class ClearMetaInformationVisitor extends AbstractCheck { public class ClearMetaInformationVisitor extends AbstractVisitor {
@Override @Override
public void check(Geometry geometry) { public void check(Geometry geometry) {
......
package de.hft.stuttgart.citydoctor2.utils.visitors; package de.hft.stuttgart.citydoctor2.utils.visitors;
import de.hft.stuttgart.citydoctor2.check.AbstractCheck; import de.hft.stuttgart.citydoctor2.check.AbstractVisitor;
import de.hft.stuttgart.citydoctor2.check.Checkable; import de.hft.stuttgart.citydoctor2.check.Checkable;
/** /**
* This Visitor removes the check results from a CityObject and the objects in its datastructure. * This Visitor removes the check results from a CityObject and the objects in its datastructure.
*/ */
public class ClearCheckResultsVisitor extends AbstractCheck { public class ClearVisitorResultsVisitor extends AbstractVisitor {
@Override @Override
public void check(Checkable checkable) { public void check(Checkable checkable) {
......
package de.hft.stuttgart.citydoctor2.utils.visitors; package de.hft.stuttgart.citydoctor2.utils.visitors;
import de.hft.stuttgart.citydoctor2.check.AbstractCheck; import de.hft.stuttgart.citydoctor2.check.AbstractVisitor;
import de.hft.stuttgart.citydoctor2.check.Checkable; import de.hft.stuttgart.citydoctor2.check.Checkable;
import de.hft.stuttgart.citydoctor2.utils.CheckErrorFound; import de.hft.stuttgart.citydoctor2.utils.CheckErrorFound;
import de.hft.stuttgart.citydoctor2.utils.ThrowUtils; import de.hft.stuttgart.citydoctor2.utils.ThrowUtils;
...@@ -11,7 +11,7 @@ import de.hft.stuttgart.citydoctor2.utils.ThrowUtils; ...@@ -11,7 +11,7 @@ import de.hft.stuttgart.citydoctor2.utils.ThrowUtils;
* This visitor's check method terminates early by throwing an unchecked {@link CheckErrorFound}, * This visitor's check method terminates early by throwing an unchecked {@link CheckErrorFound},
* use {@link #checkObject(Checkable) ContainsAnyErrorVisitor.checkObject(Checkable)} to handle the Throwable. * use {@link #checkObject(Checkable) ContainsAnyErrorVisitor.checkObject(Checkable)} to handle the Throwable.
*/ */
public class ContainsAnyErrorVisitor extends AbstractCheck { public class ContainsAnyErrorVisitor extends AbstractVisitor {
/** /**
* Checks if a Checkable, or any Object in its datastructure, contains any error. * Checks if a Checkable, or any Object in its datastructure, contains any error.
......
package de.hft.stuttgart.citydoctor2.utils.visitors; package de.hft.stuttgart.citydoctor2.utils.visitors;
import de.hft.stuttgart.citydoctor2.check.AbstractCheck; import de.hft.stuttgart.citydoctor2.check.AbstractVisitor;
import de.hft.stuttgart.citydoctor2.check.CheckId; import de.hft.stuttgart.citydoctor2.check.CheckId;
import de.hft.stuttgart.citydoctor2.check.Checkable; import de.hft.stuttgart.citydoctor2.check.Checkable;
import de.hft.stuttgart.citydoctor2.utils.CheckErrorFound; import de.hft.stuttgart.citydoctor2.utils.CheckErrorFound;
...@@ -12,7 +12,7 @@ import de.hft.stuttgart.citydoctor2.utils.ThrowUtils; ...@@ -12,7 +12,7 @@ import de.hft.stuttgart.citydoctor2.utils.ThrowUtils;
* This visitor's check method terminates early by throwing an unchecked {@link CheckErrorFound}, * This visitor's check method terminates early by throwing an unchecked {@link CheckErrorFound},
* use {@link #checkObject(Checkable, CheckId) ContainsAnyErrorVisitor.checkObject(Checkable, CheckId)} to handle the Throwable. * use {@link #checkObject(Checkable, CheckId) ContainsAnyErrorVisitor.checkObject(Checkable, CheckId)} to handle the Throwable.
*/ */
public class ContainsErrorVisitor extends AbstractCheck { public class ContainsErrorVisitor extends AbstractVisitor {
private CheckId checkId; private CheckId checkId;
......
package de.hft.stuttgart.citydoctor2.utils.visitors; package de.hft.stuttgart.citydoctor2.utils.visitors;
import de.hft.stuttgart.citydoctor2.check.AbstractCheck; import de.hft.stuttgart.citydoctor2.check.AbstractVisitor;
import de.hft.stuttgart.citydoctor2.datastructure.CityObject; import de.hft.stuttgart.citydoctor2.datastructure.CityObject;
import de.hft.stuttgart.citydoctor2.parser.ParserConfiguration; import de.hft.stuttgart.citydoctor2.parser.ParserConfiguration;
import org.citygml4j.core.util.geometry.GeometryFactory; import org.citygml4j.core.util.geometry.GeometryFactory;
...@@ -11,7 +11,7 @@ import java.util.Objects; ...@@ -11,7 +11,7 @@ import java.util.Objects;
* This Visitor recreates the Geometries of the original CityGml object from the associated Geometries in CityDoctor's * This Visitor recreates the Geometries of the original CityGml object from the associated Geometries in CityDoctor's
* internal model. * internal model.
*/ */
public class GmlGeometryRebuilder extends AbstractCheck { public class GmlGeometryRebuilder extends AbstractVisitor {
private final GeometryFactory factory; private final GeometryFactory factory;
private final ParserConfiguration config; private final ParserConfiguration config;
......
package de.hft.stuttgart.citydoctor2.utils.visitors; package de.hft.stuttgart.citydoctor2.utils.visitors;
import de.hft.stuttgart.citydoctor2.check.AbstractCheck; import de.hft.stuttgart.citydoctor2.check.AbstractVisitor;
import de.hft.stuttgart.citydoctor2.datastructure.Geometry; import de.hft.stuttgart.citydoctor2.datastructure.Geometry;
/** /**
* This Visitor prepares the {@link Geometry Geometries} in a Checkable for low-memory consumption mode. * This Visitor prepares the {@link Geometry Geometries} in a Checkable for low-memory consumption mode.
*/ */
public class PrepareForCheckingVisitor extends AbstractCheck { public class PrepareForCheckingVisitor extends AbstractVisitor {
@Override @Override
public void check(Geometry geom) { public void check(Geometry geom) {
......
package de.hft.stuttgart.citydoctor2.utils.visitors; package de.hft.stuttgart.citydoctor2.utils.visitors;
import de.hft.stuttgart.citydoctor2.check.AbstractCheck; import de.hft.stuttgart.citydoctor2.check.AbstractVisitor;
import de.hft.stuttgart.citydoctor2.datastructure.CityObject; import de.hft.stuttgart.citydoctor2.datastructure.CityObject;
/** /**
* This Visitor removes the GmlGeometries from the linked original GmlObjects in a CityObject's datastructure to reduce * This Visitor removes the GmlGeometries from the linked original GmlObjects in a CityObject's datastructure to reduce
* memory bloat. * memory bloat.
*/ */
public class UnsetGeometriesVisitor extends AbstractCheck { public class UnsetGeometriesVisitor extends AbstractVisitor {
@Override @Override
......
...@@ -24,7 +24,6 @@ import static org.junit.Assert.assertNotNull; ...@@ -24,7 +24,6 @@ import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertNull; import static org.junit.Assert.assertNull;
import static org.junit.Assert.assertTrue; import static org.junit.Assert.assertTrue;
import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.any;
import static org.mockito.Mockito.doAnswer;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verify;
...@@ -32,9 +31,7 @@ import java.util.ArrayList; ...@@ -32,9 +31,7 @@ import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.concurrent.atomic.AtomicInteger; import java.util.concurrent.atomic.AtomicInteger;
import de.hft.stuttgart.citydoctor2.utils.visitors.ClearCheckResultsVisitor;
import de.hft.stuttgart.citydoctor2.utils.visitors.GmlGeometryRebuilder; import de.hft.stuttgart.citydoctor2.utils.visitors.GmlGeometryRebuilder;
import de.hft.stuttgart.citydoctor2.utils.visitors.UnsetGeometriesVisitor;
import org.citygml4j.core.model.construction.WallSurface; import org.citygml4j.core.model.construction.WallSurface;
import org.citygml4j.core.model.core.AbstractSpaceBoundaryProperty; import org.citygml4j.core.model.core.AbstractSpaceBoundaryProperty;
import org.citygml4j.core.util.geometry.GeometryFactory; import org.citygml4j.core.util.geometry.GeometryFactory;
...@@ -43,7 +40,7 @@ import org.mockito.Mockito; ...@@ -43,7 +40,7 @@ import org.mockito.Mockito;
import org.xmlobjects.gml.model.geometry.aggregates.MultiSurfaceProperty; import org.xmlobjects.gml.model.geometry.aggregates.MultiSurfaceProperty;
import org.xmlobjects.gml.model.geometry.primitives.SolidProperty; import org.xmlobjects.gml.model.geometry.primitives.SolidProperty;
import de.hft.stuttgart.citydoctor2.check.AbstractCheck; import de.hft.stuttgart.citydoctor2.check.AbstractVisitor;
import de.hft.stuttgart.citydoctor2.check.CheckError; import de.hft.stuttgart.citydoctor2.check.CheckError;
import de.hft.stuttgart.citydoctor2.check.CheckId; import de.hft.stuttgart.citydoctor2.check.CheckId;
import de.hft.stuttgart.citydoctor2.check.CheckResult; import de.hft.stuttgart.citydoctor2.check.CheckResult;
...@@ -62,7 +59,7 @@ public class AbstractBuildingTest { ...@@ -62,7 +59,7 @@ public class AbstractBuildingTest {
AtomicInteger abCounter = new AtomicInteger(0); AtomicInteger abCounter = new AtomicInteger(0);
AtomicInteger bsCounter = new AtomicInteger(0); AtomicInteger bsCounter = new AtomicInteger(0);
AtomicInteger biCounter = new AtomicInteger(0); AtomicInteger biCounter = new AtomicInteger(0);
AbstractCheck c = new AbstractCheck() { AbstractVisitor c = new AbstractVisitor() {
@Override @Override
public void check(AbstractBuilding ab) { public void check(AbstractBuilding ab) {
...@@ -79,7 +76,7 @@ public class AbstractBuildingTest { ...@@ -79,7 +76,7 @@ public class AbstractBuildingTest {
assertEquals(1, bsCounter.intValue()); assertEquals(1, bsCounter.intValue());
assertEquals(0, biCounter.intValue()); assertEquals(0, biCounter.intValue());
AbstractCheck c2 = new AbstractCheck() { AbstractVisitor c2 = new AbstractVisitor() {
@Override @Override
public void check(Installation bi) { public void check(Installation bi) {
...@@ -109,7 +106,7 @@ public class AbstractBuildingTest { ...@@ -109,7 +106,7 @@ public class AbstractBuildingTest {
ab.addBoundarySurface(mockBSurface); ab.addBoundarySurface(mockBSurface);
ab.addGeometry(mockGeometry); ab.addGeometry(mockGeometry);
AbstractCheck c = new AbstractCheck() { AbstractVisitor c = new AbstractVisitor() {
}; };
ab.accept(c); ab.accept(c);
......
package de.hft.stuttgart.citydoctor2.datastructure; package de.hft.stuttgart.citydoctor2.datastructure;
import de.hft.stuttgart.citydoctor2.check.AbstractCheck; import de.hft.stuttgart.citydoctor2.check.AbstractVisitor;
import de.hft.stuttgart.citydoctor2.check.CheckError; import de.hft.stuttgart.citydoctor2.check.CheckError;
import de.hft.stuttgart.citydoctor2.check.CheckId; import de.hft.stuttgart.citydoctor2.check.CheckId;
import de.hft.stuttgart.citydoctor2.check.CheckResult; import de.hft.stuttgart.citydoctor2.check.CheckResult;
...@@ -50,7 +50,7 @@ public class AbstractRoomTest { ...@@ -50,7 +50,7 @@ public class AbstractRoomTest {
abRoom.addBoundarySurface(mockBoundarySurface); abRoom.addBoundarySurface(mockBoundarySurface);
abRoom.addGeometry(geometry); abRoom.addGeometry(geometry);
AbstractCheck c = new AbstractCheck() { AbstractVisitor c = new AbstractVisitor() {
}; };
abRoom.accept(c); abRoom.accept(c);
......
package de.hft.stuttgart.citydoctor2.datastructure; package de.hft.stuttgart.citydoctor2.datastructure;
import de.hft.stuttgart.citydoctor2.check.AbstractCheck; import de.hft.stuttgart.citydoctor2.check.AbstractVisitor;
import de.hft.stuttgart.citydoctor2.check.CheckError; import de.hft.stuttgart.citydoctor2.check.CheckError;
import de.hft.stuttgart.citydoctor2.check.CheckId; import de.hft.stuttgart.citydoctor2.check.CheckId;
import de.hft.stuttgart.citydoctor2.check.CheckResult; import de.hft.stuttgart.citydoctor2.check.CheckResult;
...@@ -52,7 +52,7 @@ public class AbstractTunnelTest { ...@@ -52,7 +52,7 @@ public class AbstractTunnelTest {
at.addBoundarySurface(mockBoundarySurface); at.addBoundarySurface(mockBoundarySurface);
at.addGeometry(mockGeometry); at.addGeometry(mockGeometry);
AbstractCheck c = new AbstractCheck() { AbstractVisitor c = new AbstractVisitor() {
}; };
at.accept(c); at.accept(c);
......
...@@ -30,7 +30,7 @@ import java.util.ArrayList; ...@@ -30,7 +30,7 @@ import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.concurrent.atomic.AtomicInteger; import java.util.concurrent.atomic.AtomicInteger;
import de.hft.stuttgart.citydoctor2.utils.visitors.ClearCheckResultsVisitor; import de.hft.stuttgart.citydoctor2.utils.visitors.ClearVisitorResultsVisitor;
import de.hft.stuttgart.citydoctor2.utils.visitors.GmlGeometryRebuilder; import de.hft.stuttgart.citydoctor2.utils.visitors.GmlGeometryRebuilder;
import de.hft.stuttgart.citydoctor2.utils.visitors.UnsetGeometriesVisitor; import de.hft.stuttgart.citydoctor2.utils.visitors.UnsetGeometriesVisitor;
import org.citygml4j.core.model.construction.AbstractConstructionSurface; import org.citygml4j.core.model.construction.AbstractConstructionSurface;
...@@ -41,7 +41,7 @@ import org.junit.Test; ...@@ -41,7 +41,7 @@ import org.junit.Test;
import org.mockito.Mockito; import org.mockito.Mockito;
import org.xmlobjects.gml.model.geometry.aggregates.MultiSurfaceProperty; import org.xmlobjects.gml.model.geometry.aggregates.MultiSurfaceProperty;
import de.hft.stuttgart.citydoctor2.check.AbstractCheck; import de.hft.stuttgart.citydoctor2.check.AbstractVisitor;
import de.hft.stuttgart.citydoctor2.check.CheckError; import de.hft.stuttgart.citydoctor2.check.CheckError;
import de.hft.stuttgart.citydoctor2.check.CheckId; import de.hft.stuttgart.citydoctor2.check.CheckId;
import de.hft.stuttgart.citydoctor2.check.CheckResult; import de.hft.stuttgart.citydoctor2.check.CheckResult;
...@@ -58,7 +58,7 @@ public class BoundarySurfaceTest { ...@@ -58,7 +58,7 @@ public class BoundarySurfaceTest {
Opening oMock = Mockito.mock(Opening.class); Opening oMock = Mockito.mock(Opening.class);
bs.addOpening(oMock); bs.addOpening(oMock);
AbstractCheck c = new AbstractCheck() { AbstractVisitor c = new AbstractVisitor() {
}; };
bs.accept(c); bs.accept(c);
...@@ -71,7 +71,7 @@ public class BoundarySurfaceTest { ...@@ -71,7 +71,7 @@ public class BoundarySurfaceTest {
Opening oMock = Mockito.mock(Opening.class); Opening oMock = Mockito.mock(Opening.class);
bs.addOpening(oMock); bs.addOpening(oMock);
AtomicInteger bsCounter = new AtomicInteger(0); AtomicInteger bsCounter = new AtomicInteger(0);
AbstractCheck c = new AbstractCheck() { AbstractVisitor c = new AbstractVisitor() {
@Override @Override
public void check(BoundarySurface bs) { public void check(BoundarySurface bs) {
...@@ -89,7 +89,7 @@ public class BoundarySurfaceTest { ...@@ -89,7 +89,7 @@ public class BoundarySurfaceTest {
Opening oMock = Mockito.mock(Opening.class); Opening oMock = Mockito.mock(Opening.class);
bs.addOpening(oMock); bs.addOpening(oMock);
AtomicInteger bsCounter = new AtomicInteger(0); AtomicInteger bsCounter = new AtomicInteger(0);
AbstractCheck c = new AbstractCheck() { AbstractVisitor c = new AbstractVisitor() {
@Override @Override
public void check(BridgeObject bo) { public void check(BridgeObject bo) {
...@@ -142,7 +142,7 @@ public class BoundarySurfaceTest { ...@@ -142,7 +142,7 @@ public class BoundarySurfaceTest {
assertFalse(bs.getAllCheckResults().isEmpty()); assertFalse(bs.getAllCheckResults().isEmpty());
bs.addOpening(oMock); bs.addOpening(oMock);
bs.clearAllContainedCheckResults(); bs.clearAllContainedCheckResults();
verify(oMock).accept(any(ClearCheckResultsVisitor.class)); verify(oMock).accept(any(ClearVisitorResultsVisitor.class));
assertTrue(bs.getAllCheckResults().isEmpty()); assertTrue(bs.getAllCheckResults().isEmpty());
} }
......
...@@ -39,7 +39,7 @@ import org.citygml4j.core.util.geometry.GeometryFactory; ...@@ -39,7 +39,7 @@ import org.citygml4j.core.util.geometry.GeometryFactory;
import org.citygml4j.core.visitor.ObjectVisitor; import org.citygml4j.core.visitor.ObjectVisitor;
import org.junit.Test; import org.junit.Test;
import de.hft.stuttgart.citydoctor2.check.AbstractCheck; import de.hft.stuttgart.citydoctor2.check.AbstractVisitor;
import de.hft.stuttgart.citydoctor2.check.CheckError; import de.hft.stuttgart.citydoctor2.check.CheckError;
import de.hft.stuttgart.citydoctor2.check.CheckId; import de.hft.stuttgart.citydoctor2.check.CheckId;
import de.hft.stuttgart.citydoctor2.check.CheckResult; import de.hft.stuttgart.citydoctor2.check.CheckResult;
...@@ -58,7 +58,7 @@ public class BridgeObjectTest { ...@@ -58,7 +58,7 @@ public class BridgeObjectTest {
bo.addBoundarySurface(new BoundarySurface(null)); bo.addBoundarySurface(new BoundarySurface(null));
AtomicInteger boCounter = new AtomicInteger(0); AtomicInteger boCounter = new AtomicInteger(0);
AtomicInteger bsCounter = new AtomicInteger(0); AtomicInteger bsCounter = new AtomicInteger(0);
AbstractCheck c = new AbstractCheck() { AbstractVisitor c = new AbstractVisitor() {
@Override @Override
public void check(BridgeObject bo) { public void check(BridgeObject bo) {
...@@ -75,7 +75,7 @@ public class BridgeObjectTest { ...@@ -75,7 +75,7 @@ public class BridgeObjectTest {
assertEquals(1, bsCounter.intValue()); assertEquals(1, bsCounter.intValue());
AtomicInteger boCounter2 = new AtomicInteger(0); AtomicInteger boCounter2 = new AtomicInteger(0);
c = new AbstractCheck() { c = new AbstractVisitor() {
}; };
bo.accept(c); bo.accept(c);
assertEquals(0, boCounter2.intValue()); assertEquals(0, boCounter2.intValue());
...@@ -101,7 +101,7 @@ public class BridgeObjectTest { ...@@ -101,7 +101,7 @@ public class BridgeObjectTest {
bo.addBoundarySurface(bsMock); bo.addBoundarySurface(bsMock);
bo.addGeometry(geomMock); bo.addGeometry(geomMock);
AbstractCheck c = new AbstractCheck() { AbstractVisitor c = new AbstractVisitor() {
}; };
bo.accept(c); bo.accept(c);
......
...@@ -26,7 +26,7 @@ import static org.mockito.Mockito.mock; ...@@ -26,7 +26,7 @@ import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.times; import static org.mockito.Mockito.times;
import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verify;
import de.hft.stuttgart.citydoctor2.check.AbstractCheck; import de.hft.stuttgart.citydoctor2.check.AbstractVisitor;
import org.citygml4j.core.model.construction.RoofSurface; import org.citygml4j.core.model.construction.RoofSurface;
import org.junit.Test; import org.junit.Test;
import org.mockito.Mockito; import org.mockito.Mockito;
...@@ -151,7 +151,7 @@ public class BuildingTest { ...@@ -151,7 +151,7 @@ public class BuildingTest {
bp.addStorey(mockStorey); bp.addStorey(mockStorey);
AbstractCheck c = new AbstractCheck() { AbstractVisitor c = new AbstractVisitor() {
}; };
b.accept(c); b.accept(c);
......
package de.hft.stuttgart.citydoctor2.datastructure; package de.hft.stuttgart.citydoctor2.datastructure;
import de.hft.stuttgart.citydoctor2.check.AbstractCheck; import de.hft.stuttgart.citydoctor2.check.AbstractVisitor;
import de.hft.stuttgart.citydoctor2.check.CheckError; import de.hft.stuttgart.citydoctor2.check.CheckError;
import de.hft.stuttgart.citydoctor2.check.CheckId; import de.hft.stuttgart.citydoctor2.check.CheckId;
import de.hft.stuttgart.citydoctor2.check.CheckResult; import de.hft.stuttgart.citydoctor2.check.CheckResult;
...@@ -31,7 +31,7 @@ public class CityObjectTest { ...@@ -31,7 +31,7 @@ public class CityObjectTest {
Geometry mockGeometry = mock(Geometry.class); Geometry mockGeometry = mock(Geometry.class);
co.addGeometry(mockGeometry); co.addGeometry(mockGeometry);
AbstractCheck check = new AbstractCheck() { AbstractVisitor check = new AbstractVisitor() {
}; };
co.accept(check); co.accept(check);
......
package de.hft.stuttgart.citydoctor2.datastructure; package de.hft.stuttgart.citydoctor2.datastructure;
import de.hft.stuttgart.citydoctor2.check.AbstractCheck; import de.hft.stuttgart.citydoctor2.check.AbstractVisitor;
import de.hft.stuttgart.citydoctor2.check.CheckError; import de.hft.stuttgart.citydoctor2.check.CheckError;
import de.hft.stuttgart.citydoctor2.check.CheckId; import de.hft.stuttgart.citydoctor2.check.CheckId;
import de.hft.stuttgart.citydoctor2.check.CheckResult; import de.hft.stuttgart.citydoctor2.check.CheckResult;
...@@ -30,7 +30,7 @@ public class GenericCityObjectTest { ...@@ -30,7 +30,7 @@ public class GenericCityObjectTest {
gco.addBoundarySurface(mockSurface); gco.addBoundarySurface(mockSurface);
gco.addGeometry(mockGeometry); gco.addGeometry(mockGeometry);
AbstractCheck c = new AbstractCheck() { AbstractVisitor c = new AbstractVisitor() {
}; };
gco.accept(c); gco.accept(c);
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment