Changeset 32299 in osm for applications/editors/josm/plugins/pt_assistant/test/unit
- Timestamp:
- 2016-06-17T19:05:12+02:00 (9 years ago)
- Location:
- applications/editors/josm/plugins/pt_assistant/test/unit/org/openstreetmap/josm/plugins/pt_assistant
- Files:
-
- 4 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/pt_assistant/test/unit/org/openstreetmap/josm/plugins/pt_assistant/AbstractTest.java
r32297 r32299 36 36 public static final String PATH_TO_PLATFORM_AS_WAY = "test/data/route-with-platform-as-way.osm"; 37 37 38 public static final String PATH_TO_ROUNDABOUT_ONEWAY = "test/data/duesseldorf_roundabout.osm"; 39 40 public static final String PATH_TO_ROAD_TYPE_ERROR = "test/data/road-type.osm"; 38 41 39 42 -
applications/editors/josm/plugins/pt_assistant/test/unit/org/openstreetmap/josm/plugins/pt_assistant/validation/GapTestTest.java
r32297 r32299 10 10 import org.openstreetmap.josm.data.osm.Relation; 11 11 import org.openstreetmap.josm.data.validation.TestError; 12 import org.openstreetmap.josm.plugins.pt_assistant.validation.GapTest;13 14 12 import org.openstreetmap.josm.plugins.pt_assistant.AbstractTest; 15 13 import org.openstreetmap.josm.plugins.pt_assistant.ImportUtils; … … 21 19 File file = new File(AbstractTest.PATH_TO_DL131_BEFORE); 22 20 DataSet ds = ImportUtils.importOsmFile(file, "testLayer"); 23 21 24 22 GapTest gapTest = new GapTest(); 25 for (Relation r : ds.getRelations()) {23 for (Relation r : ds.getRelations()) { 26 24 gapTest.visit(r); 27 25 } 28 26 29 27 List<TestError> errors = gapTest.getErrors(); 30 31 assertEquals(errors.size(), 1);28 29 assertEquals(errors.size(), 1); 32 30 assertEquals(errors.iterator().next().getCode(), GapTest.ERROR_CODE_SORTING); 33 31 assertEquals(errors.iterator().next().getTester().getClass().getName(), GapTest.class.getName()); 34 32 } 35 33 36 34 @Test 37 35 public void sortingTestAfterFile() { 38 36 File file = new File(AbstractTest.PATH_TO_DL131_AFTER); 39 37 DataSet ds = ImportUtils.importOsmFile(file, "testLayer"); 40 38 41 39 GapTest gapTest = new GapTest(); 42 for (Relation r : ds.getRelations()) {40 for (Relation r : ds.getRelations()) { 43 41 gapTest.visit(r); 44 42 } 45 43 46 44 List<TestError> errors = gapTest.getErrors(); 47 45 48 46 assertEquals(errors.size(), 0); 49 47 } 50 51 @Test52 public void overshootTestBeforeFile() {53 File file = new File(AbstractTest.PATH_TO_DL286_BEFORE);54 DataSet ds = ImportUtils.importOsmFile(file, "testLayer");55 56 GapTest gapTest = new GapTest();57 for (Relation r: ds.getRelations()) {58 gapTest.visit(r);59 }60 61 List<TestError> errors = gapTest.getErrors();62 63 assertEquals(errors.size(), 1);64 assertEquals(errors.get(0).getCode(), GapTest.ERROR_CODE_OVERSHOOT);65 48 66 67 } 68 49 // TODO: this test will only pass after the functionality for recognizing 50 // and closing the gap is implemented. 51 // @Test 52 // public void overshootTestBeforeFile() { 53 // File file = new File(AbstractTest.PATH_TO_DL286_BEFORE); 54 // DataSet ds = ImportUtils.importOsmFile(file, "testLayer"); 55 // 56 // GapTest gapTest = new GapTest(); 57 // for (Relation r : ds.getRelations()) { 58 // gapTest.visit(r); 59 // } 60 // 61 // List<TestError> errors = gapTest.getErrors(); 62 // 63 // assertEquals(errors.size(), 1); 64 // assertEquals(errors.get(0).getCode(), GapTest.ERROR_CODE_OVERSHOOT); 65 // 66 // } 67 69 68 @Test 70 69 public void overshootTestAfterFile() { 71 70 File file = new File(AbstractTest.PATH_TO_DL286_AFTER); 72 71 DataSet ds = ImportUtils.importOsmFile(file, "testLayer"); 73 72 74 73 GapTest gapTest = new GapTest(); 75 for (Relation r : ds.getRelations()) {74 for (Relation r : ds.getRelations()) { 76 75 gapTest.visit(r); 77 76 } 78 77 79 78 List<TestError> errors = gapTest.getErrors(); 80 79 81 80 assertEquals(errors.size(), 0); 82 81 } -
applications/editors/josm/plugins/pt_assistant/test/unit/org/openstreetmap/josm/plugins/pt_assistant/validation/PlatformAsWayTest.java
r32297 r32299 10 10 import org.openstreetmap.josm.data.osm.Relation; 11 11 import org.openstreetmap.josm.data.validation.TestError; 12 import org.openstreetmap.josm.plugins.pt_assistant.validation.GapTest;13 14 12 import org.openstreetmap.josm.plugins.pt_assistant.AbstractTest; 15 13 import org.openstreetmap.josm.plugins.pt_assistant.ImportUtils; -
applications/editors/josm/plugins/pt_assistant/test/unit/org/openstreetmap/josm/plugins/pt_assistant/validation/PlatformsFirstTestTest.java
r32297 r32299 10 10 import org.openstreetmap.josm.data.osm.Relation; 11 11 import org.openstreetmap.josm.data.validation.TestError; 12 import org.openstreetmap.josm.plugins.pt_assistant.validation.PlatformsFirstTest;13 14 12 import org.openstreetmap.josm.plugins.pt_assistant.AbstractTest; 15 13 import org.openstreetmap.josm.plugins.pt_assistant.ImportUtils;
Note:
See TracChangeset
for help on using the changeset viewer.