Changeset 33104 in osm for applications/editors


Ignore:
Timestamp:
2016-12-10T01:36:20+01:00 (8 years ago)
Author:
donvip
Message:

unit test fixes

Location:
applications/editors/josm/plugins/pt_assistant
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/pt_assistant/src/org/openstreetmap/josm/plugins/pt_assistant/validation/WayChecker.java

    r33082 r33104  
    360360        List<Way> resultList = new ArrayList<>();
    361361
    362         List<OsmPrimitive> nodeReferrers = node.getReferrers();
    363 
    364         for (OsmPrimitive referrer : nodeReferrers) {
    365             if (referrer.getType().equals(OsmPrimitiveType.WAY)) {
    366                 Way neighborWay = (Way) referrer;
    367                 if (neighborWay != way && containsWay(neighborWay)) {
    368                     resultList.add(neighborWay);
     362        if (node != null) {
     363            List<OsmPrimitive> nodeReferrers = node.getReferrers();
     364
     365            for (OsmPrimitive referrer : nodeReferrers) {
     366                if (referrer.getType().equals(OsmPrimitiveType.WAY)) {
     367                    Way neighborWay = (Way) referrer;
     368                    if (neighborWay != way && containsWay(neighborWay)) {
     369                        resultList.add(neighborWay);
     370                    }
    369371                }
    370372            }
  • applications/editors/josm/plugins/pt_assistant/test/unit/org/openstreetmap/josm/plugins/pt_assistant/validation/RoadTypeTestTest.java

    r33055 r33104  
    1111import org.junit.Test;
    1212import org.openstreetmap.josm.data.osm.DataSet;
    13 import org.openstreetmap.josm.data.osm.OsmPrimitive;
    1413import org.openstreetmap.josm.data.osm.Relation;
    1514import org.openstreetmap.josm.data.osm.Way;
     
    3938        for (TestError e: errors) {
    4039            assertEquals(e.getCode(), PTAssistantValidatorTest.ERROR_CODE_ROAD_TYPE);
    41             @SuppressWarnings("unchecked")
    42             List<OsmPrimitive> highlighted = (List<OsmPrimitive>) e.getHighlighted();
    43             Way way = (Way) highlighted.get(0);
     40            Way way = (Way) e.getHighlighted().iterator().next();
    4441            assertTrue(way.getId() == 8169083 || way.getId() == 8034569);
    4542        }
Note: See TracChangeset for help on using the changeset viewer.