Ignore:
Timestamp:
2017-06-28T14:42:16+02:00 (8 years ago)
Author:
giackserva
Message:

[pt_assistant] #josm14933 - supports undoredo

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/pt_assistant/test/unit/org/openstreetmap/josm/plugins/pt_assistant/actions/SplitRoundaboutTest.java

    r33413 r33415  
    5959    private Collection<Way> splitWay(Way w) {
    6060        Map<Relation, List<Integer>> savedPositions = action.getSavedPositions(w);
     61        action.getRemoveRoundaboutFromRelationsCommand(w).executeCommand();
    6162        List<Node> splitNodes = action.getSplitNodes(w);
    6263        SplitWayResult result = SplitWayAction.split(layer, w, splitNodes, Collections.emptyList());
     
    6465        Collection<Way> splitWays = result.getNewWays();
    6566        splitWays.add(result.getOriginalWay());
    66         action.updateRelations(savedPositions, splitNodes, splitWays);
     67        action.getUpdateRelationsCommand(savedPositions, splitNodes, splitWays).executeCommand();
    6768        return splitWays;
    6869    }
     
    7475        sw1.forEach(w -> {
    7576            if (w.firstNode().getUniqueId() == 267843779L && w.lastNode().getUniqueId() == 2968718407L)
    76                 assertEquals(w.getReferrers().size(), 5);
     77                assertEquals(5, w.getReferrers().size());
    7778            else if (w.firstNode().getUniqueId() == 2968718407L && w.lastNode().getUniqueId() == 2383688231L)
    78                 assertEquals(w.getReferrers().size(), 0);
     79                assertEquals(0, w.getReferrers().size());
    7980            else if (w.firstNode().getUniqueId() == 2383688231L && w.lastNode().getUniqueId() == 267843741L)
    80                 assertEquals(w.getReferrers().size(), 5);
     81                assertEquals(5, w.getReferrers().size());
    8182            else if (w.firstNode().getUniqueId() == 267843741L && w.lastNode().getUniqueId() == 267843779L)
    82                 assertEquals(w.getReferrers().size(), 0);
     83                assertEquals(0, w.getReferrers().size());
    8384            else
    8485                fail();
     
    9293        sw2.forEach(w -> {
    9394            if(w.firstNode().getUniqueId() == 2158181809L && w.lastNode().getUniqueId() == 2158181798L)
    94                 assertEquals(w.getReferrers().size(), 8);
     95                assertEquals(8, w.getReferrers().size());
    9596            else if (w.firstNode().getUniqueId() == 2158181798L && w.lastNode().getUniqueId() == 2158181789L)
    96                 assertEquals(w.getReferrers().size(), 0);
     97                assertEquals(0, w.getReferrers().size());
    9798            else if (w.firstNode().getUniqueId() == 2158181789L && w.lastNode().getUniqueId() == 2158181803L)
    98                 assertEquals(w.getReferrers().size(), 8);
     99                assertEquals(8, w.getReferrers().size());
    99100            else if (w.firstNode().getUniqueId() == 2158181803L && w.lastNode().getUniqueId() == 2158181809L)
    100                 assertEquals(w.getReferrers().size(), 0);
     101                assertEquals(0, w.getReferrers().size());
    101102            else
    102103                fail();
     
    110111        sw3.forEach(w -> {
    111112            if(w.firstNode().getUniqueId() == 280697532L && w.lastNode().getUniqueId() == 280697452L)
    112                 assertEquals(w.getReferrers().size(), 0);
     113                assertEquals(0, w.getReferrers().size());
    113114            else if (w.firstNode().getUniqueId() == 280697452L && w.lastNode().getUniqueId() == 280697591L)
    114                 assertEquals(w.getReferrers().size(), 2);
     115                assertEquals(2, w.getReferrers().size());
    115116            else if (w.firstNode().getUniqueId() == 280697591L && w.lastNode().getUniqueId() == 280697534L)
    116                 assertEquals(w.getReferrers().size(), 0);
     117                assertEquals(0, w.getReferrers().size());
    117118            else if (w.firstNode().getUniqueId() == 280697534L && w.lastNode().getUniqueId() == 280697532L)
    118                 assertEquals(w.getReferrers().size(), 1);
     119                assertEquals(1, w.getReferrers().size());
    119120            else
    120121                fail();
Note: See TracChangeset for help on using the changeset viewer.