Changeset 1910 in josm for trunk/test/unit/org


Ignore:
Timestamp:
2009-08-05T08:19:02+02:00 (15 years ago)
Author:
jttt
Message:

Way refactoring - finish replacing Way.nodes with the new api

Location:
trunk/test/unit/org/openstreetmap/josm
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/test/unit/org/openstreetmap/josm/data/osm/visitor/MergeSourceBuildingVisitorTest.java

    r1890 r1910  
    22package org.openstreetmap.josm.data.osm.visitor;
    33
     4import static org.junit.Assert.assertEquals;
     5import static org.junit.Assert.assertNotNull;
     6import static org.junit.Assert.assertNull;
     7import static org.junit.Assert.assertTrue;
     8
    49import java.util.Collection;
    510
    6 import org.junit.Ignore;
    711import org.junit.Test;
    812import org.openstreetmap.josm.data.coor.LatLon;
     
    1317import org.openstreetmap.josm.data.osm.RelationMember;
    1418import org.openstreetmap.josm.data.osm.Way;
    15 
    16 import static org.junit.Assert.*;
    1719
    1820public class MergeSourceBuildingVisitorTest {
     
    6971        Node n2 = new Node(2);
    7072        Way w1 = new Way(3);
    71         w1.nodes.add(n1);
    72         w1.nodes.add(n2);
     73        w1.addNode(n1);
     74        w1.addNode(n2);
    7375        source.nodes.add(n1);
    7476        source.nodes.add(n2);
     
    101103        Node n2 = new Node(2);
    102104        Way w1 = new Way(3);
    103         w1.nodes.add(n1);
    104         w1.nodes.add(n2);
     105        w1.addNode(n1);
     106        w1.addNode(n2);
    105107        source.nodes.add(n1);
    106108        source.nodes.add(n2);
     
    154156        Way w30 = new Way(30);
    155157        Node n21;
    156         w30.nodes.add(n21 = new Node(21));
     158        w30.addNode(n21 = new Node(21));
    157159        Node n22;
    158         w30.nodes.add(n22 = new Node(22));
     160        w30.addNode(n22 = new Node(22));
    159161        r1.members.add(new RelationMember("way-30",w30));
    160162        Relation r40 = new Relation(40);
     
    181183        Way w = (Way)hull.getPrimitiveById(30);
    182184        assertNotNull(w);
    183         assertEquals(2, w.nodes.size());
     185        assertEquals(2, w.getNodesCount());
    184186        Node n = (Node)hull.getPrimitiveById(21);
    185187        assertNotNull(n);
    186         assertTrue(w.nodes.contains(n));
     188        assertTrue(w.getNodes().contains(n));
    187189
    188190        n = (Node)hull.getPrimitiveById(22);
    189191        assertNotNull(n);
    190         assertTrue(w.nodes.contains(n));
     192        assertTrue(w.getNodes().contains(n));
    191193
    192194        Relation r = (Relation)hull.getPrimitiveById(40);
     
    212214        Way w30 = new Way(30);
    213215        Node n21;
    214         w30.nodes.add(n21 = new Node(21));
     216        w30.addNode(n21 = new Node(21));
    215217        Node n22;
    216         w30.nodes.add(n22 = new Node(22));
     218        w30.addNode(n22 = new Node(22));
    217219        r1.members.add(new RelationMember("way-30",w30));
    218220        Relation r40 = new Relation(40);
     
    274276        w30.put("name", "w30");
    275277        Node n21;
    276         w30.nodes.add(n21 = new Node(new LatLon(21.0,21.0)));
     278        w30.addNode(n21 = new Node(new LatLon(21.0,21.0)));
    277279        n21.put("name","n21");
    278280        Node n22;
    279         w30.nodes.add(n22 = new Node(new LatLon(22.0,22.0)));
     281        w30.addNode(n22 = new Node(new LatLon(22.0,22.0)));
    280282        n22.put("name","n22");
    281283        r1.members.add(new RelationMember("way-30",w30));
     
    304306        Way w = (Way)lookupByName(hull.ways, "w30");
    305307        assertNotNull(w);
    306         assertEquals(2, w.nodes.size());
     308        assertEquals(2, w.getNodesCount());
    307309
    308310        Node n = (Node)lookupByName(hull.nodes, "n21");
    309311        assertNotNull(n);
    310         assertTrue(w.nodes.contains(n));
     312        assertTrue(w.getNodes().contains(n));
    311313
    312314        n = (Node)lookupByName(hull.nodes, "n22");
    313315        assertNotNull(n);
    314         assertTrue(w.nodes.contains(n));
     316        assertTrue(w.getNodes().contains(n));
    315317
    316318        Relation r = (Relation)lookupByName(hull.relations, "r40");
  • trunk/test/unit/org/openstreetmap/josm/data/osm/visitor/MergeVisitorTest.java

    r1813 r1910  
    489489        myWay.version = 1;
    490490        myWay.put("key1", "value1");
    491         myWay.nodes.add(n1);
    492         myWay.nodes.add(n2);
     491        myWay.addNode(n1);
     492        myWay.addNode(n2);
    493493        my.addPrimitive(myWay);
    494494
     
    511511        theirWay.put("key1", "value1");
    512512        theirWay.put("key2", "value2");
    513         theirWay.nodes.add(n3);
    514         theirWay.nodes.add(n4);
     513        theirWay.addNode(n3);
     514        theirWay.addNode(n4);
    515515        their.addPrimitive(theirWay);
    516516
     
    525525        assertEquals(3,merged.id);
    526526        assertEquals(2,merged.version);
    527         assertEquals(2,merged.nodes.size());
    528         assertEquals(1,merged.nodes.get(0).id);
    529         assertEquals(2,merged.nodes.get(1).id);
     527        assertEquals(2,merged.getNodesCount());
     528        assertEquals(1,merged.getNode(0).id);
     529        assertEquals(2,merged.getNode(1).id);
    530530
    531531    }
     
    557557        myWay.id = 3;
    558558        myWay.version = 1;
    559         myWay.nodes.add(n1);
    560         myWay.nodes.add(n2);
     559        myWay.addNode(n1);
     560        myWay.addNode(n2);
    561561        my.addPrimitive(myWay);
    562562
     
    586586        theirWay.id = 3;
    587587        theirWay.version = 2;
    588         theirWay.nodes.add(n3);
    589         theirWay.nodes.add(n5); // insert a node
    590         theirWay.nodes.add(n4); // this one is updated
     588        theirWay.addNode(n3);
     589        theirWay.addNode(n5); // insert a node
     590        theirWay.addNode(n4); // this one is updated
    591591        their.addPrimitive(theirWay);
    592592
     
    599599        assertEquals(3,merged.id);
    600600        assertEquals(2,merged.version);
    601         assertEquals(3,merged.nodes.size());
    602         assertEquals(1,merged.nodes.get(0).id);
    603         assertEquals(4,merged.nodes.get(1).id);
    604         assertEquals(2,merged.nodes.get(2).id);
    605         assertEquals("value1",merged.nodes.get(2).get("key1"));
     601        assertEquals(3,merged.getNodesCount());
     602        assertEquals(1,merged.getNode(0).id);
     603        assertEquals(4,merged.getNode(1).id);
     604        assertEquals(2,merged.getNode(2).id);
     605        assertEquals("value1",merged.getNode(2).get("key1"));
    606606    }
    607607
     
    631631        myWay.id = 3;
    632632        myWay.version = 1;
    633         myWay.nodes.add(n1);
    634         myWay.nodes.add(n2);
     633        myWay.addNode(n1);
     634        myWay.addNode(n2);
    635635        myWay.modified = true;
    636636        myWay.put("key1", "value1");
     
    662662        theirWay.id = 3;
    663663        theirWay.version = 2;
    664         theirWay.nodes.add(n3);
    665         theirWay.nodes.add(n5); // insert a node
    666         theirWay.nodes.add(n4); // this one is updated
     664        theirWay.addNode(n3);
     665        theirWay.addNode(n5); // insert a node
     666        theirWay.addNode(n4); // this one is updated
    667667        their.addPrimitive(theirWay);
    668668
     
    675675        assertEquals(3,merged.id);
    676676        assertEquals(1,merged.version);
    677         assertEquals(2,merged.nodes.size());
    678         assertEquals(1,merged.nodes.get(0).id);
    679         assertEquals(2,merged.nodes.get(1).id);
     677        assertEquals(2,merged.getNodesCount());
     678        assertEquals(1,merged.getNode(0).id);
     679        assertEquals(2,merged.getNode(1).id);
    680680        assertEquals("value1",merged.get("key1"));
    681681    }
     
    707707        myWay.id = 3;
    708708        myWay.version = 1;
    709         myWay.nodes.add(n1);
    710         myWay.nodes.add(n2);
     709        myWay.addNode(n1);
     710        myWay.addNode(n2);
    711711        my.addPrimitive(myWay);
    712712
     
    757757        myWay.id = 0;
    758758        myWay.version = -1;
    759         myWay.nodes.add(n1);
    760         myWay.nodes.add(n2);
     759        myWay.addNode(n1);
     760        myWay.addNode(n2);
    761761        my.addPrimitive(myWay);
    762762
     
    777777        theirWay.id = 0;
    778778        theirWay.version = -1;
    779         theirWay.nodes.add(n3);
    780         theirWay.nodes.add(n4);
     779        theirWay.addNode(n3);
     780        theirWay.addNode(n4);
    781781        theirWay.user = User.get("their");
    782782        theirWay.user.uid = "1111";
     
    819819        myWay.id = 0;
    820820        myWay.version = -1;
    821         myWay.nodes.add(n1);
    822         myWay.nodes.add(n2);
     821        myWay.addNode(n1);
     822        myWay.addNode(n2);
    823823        my.addPrimitive(myWay);
    824824
     
    839839        theirWay.id = 0;
    840840        theirWay.version = -1;
    841         theirWay.nodes.add(n3);
    842         theirWay.nodes.add(n4);
     841        theirWay.addNode(n3);
     842        theirWay.addNode(n4);
    843843        theirWay.user = User.get("their");
    844844        theirWay.user.uid = "1111";
     
    899899        theirWay.id = 4;
    900900        theirWay.version = 1;
    901         theirWay.nodes.add(n3);
    902         theirWay.nodes.add(n4);
    903         theirWay.nodes.add(n5);
     901        theirWay.addNode(n3);
     902        theirWay.addNode(n4);
     903        theirWay.addNode(n5);
    904904        theirWay.user = User.get("their");
    905905        theirWay.user.uid = "1111";
     
    913913
    914914        Way myWay = (Way)my.getPrimitiveById(4);
    915         assertEquals(2, myWay.nodes.size());
     915        assertEquals(2, myWay.getNodesCount());
    916916
    917917        Node n = (Node)my.getPrimitiveById(1);
  • trunk/test/unit/org/openstreetmap/josm/gui/conflict/nodes/NodeListMergeModelTest.java

    r1650 r1910  
    6464
    6565        Way myWay = new Way(1);
    66         myWay.nodes.add(new Node(2));
    67         myWay.nodes.add(new Node(3));
     66        myWay.addNode(new Node(2));
     67        myWay.addNode(new Node(3));
    6868        Way theirWay = new Way(1);
    6969
     
    8888
    8989        Way myWay = new Way(1);
    90         myWay.nodes.add(new Node(2));
    91         myWay.nodes.add(new Node(3));
     90        myWay.addNode(new Node(2));
     91        myWay.addNode(new Node(3));
    9292        Way theirWay = new Way(1);
    9393
     
    119119
    120120        Way myWay = new Way(1);
    121         myWay.nodes.add(new Node(2));
    122         myWay.nodes.add(new Node(3));
     121        myWay.addNode(new Node(2));
     122        myWay.addNode(new Node(3));
    123123        Way theirWay = new Way(1);
    124124
     
    145145
    146146        Way myWay = new Way(1);
    147         myWay.nodes.add(new Node(2));
    148         myWay.nodes.add(new Node(3));
    149         myWay.nodes.add(new Node(4));
     147        myWay.addNode(new Node(2));
     148        myWay.addNode(new Node(3));
     149        myWay.addNode(new Node(4));
    150150        Way theirWay = new Way(1);
    151151
     
    173173
    174174        Way myWay = new Way(1);
    175         myWay.nodes.add(new Node(2));
    176         myWay.nodes.add(new Node(3));
     175        myWay.addNode(new Node(2));
     176        myWay.addNode(new Node(3));
    177177        Way theirWay = new Way(1);
    178178
     
    194194
    195195        Way myWay = new Way(1);
    196         myWay.nodes.add(new Node(2));
    197         myWay.nodes.add(new Node(3));
     196        myWay.addNode(new Node(2));
     197        myWay.addNode(new Node(3));
    198198        Way theirWay = new Way(1);
    199199
     
    220220
    221221        Way myWay = new Way(1);
    222         myWay.nodes.add(new Node(2));
    223         myWay.nodes.add(new Node(3));
     222        myWay.addNode(new Node(2));
     223        myWay.addNode(new Node(3));
    224224        Way theirWay = new Way(1);
    225225
     
    247247
    248248        Way myWay = new Way(1);
    249         myWay.nodes.add(new Node(2));
    250         myWay.nodes.add(new Node(3));
    251         myWay.nodes.add(new Node(4));
     249        myWay.addNode(new Node(2));
     250        myWay.addNode(new Node(3));
     251        myWay.addNode(new Node(4));
    252252        Way theirWay = new Way(1);
    253253
     
    279279
    280280        Way myWay = new Way(1);
    281         myWay.nodes.add(new Node(1));
    282         myWay.nodes.add(new Node(2));
     281        myWay.addNode(new Node(1));
     282        myWay.addNode(new Node(2));
    283283        Way theirWay = new Way(1);
    284284
     
    307307
    308308        Way myWay = new Way(1);
    309         myWay.nodes.add(new Node(1));
    310         myWay.nodes.add(new Node(2));
     309        myWay.addNode(new Node(1));
     310        myWay.addNode(new Node(2));
    311311        Way theirWay = new Way(1);
    312312
     
    335335
    336336        Way myWay = new Way(1);
    337         myWay.nodes.add(new Node(1));
    338         myWay.nodes.add(new Node(2));
     337        myWay.addNode(new Node(1));
     338        myWay.addNode(new Node(2));
    339339        Way theirWay = new Way(1);
    340340
     
    368368
    369369        Way myWay = new Way(1);
    370         myWay.nodes.add(new Node(1));
    371         myWay.nodes.add(new Node(2));
     370        myWay.addNode(new Node(1));
     371        myWay.addNode(new Node(2));
    372372        Way theirWay = new Way(1);
    373373
     
    396396
    397397        Way myWay = new Way(1);
    398         myWay.nodes.add(new Node(1));
    399         myWay.nodes.add(new Node(2));
    400         myWay.nodes.add(new Node(3));
     398        myWay.addNode(new Node(1));
     399        myWay.addNode(new Node(2));
     400        myWay.addNode(new Node(3));
    401401        Way theirWay = new Way(1);
    402402
     
    426426
    427427        Way myWay = new Way(1);
    428         myWay.nodes.add(new Node(1));
    429         myWay.nodes.add(new Node(2));
    430         myWay.nodes.add(new Node(3));
     428        myWay.addNode(new Node(1));
     429        myWay.addNode(new Node(2));
     430        myWay.addNode(new Node(3));
    431431        Way theirWay = new Way(1);
    432432
     
    455455
    456456        Way myWay = new Way(1);
    457         myWay.nodes.add(new Node(1));
    458         myWay.nodes.add(new Node(2));
     457        myWay.addNode(new Node(1));
     458        myWay.addNode(new Node(2));
    459459        Way theirWay = new Way(1);
    460460
     
    488488
    489489        Way myWay = new Way(1);
    490         myWay.nodes.add(new Node(1));
    491         myWay.nodes.add(new Node(2));
     490        myWay.addNode(new Node(1));
     491        myWay.addNode(new Node(2));
    492492        Way theirWay = new Way(1);
    493493
     
    514514
    515515        Way myWay = new Way(1);
    516         myWay.nodes.add(new Node(1));
    517         myWay.nodes.add(new Node(2));
     516        myWay.addNode(new Node(1));
     517        myWay.addNode(new Node(2));
    518518        Way theirWay = new Way(1);
    519519
     
    544544
    545545        Way myWay = new Way(1);
    546         myWay.nodes.add(new Node(1));
    547         myWay.nodes.add(new Node(2));
     546        myWay.addNode(new Node(1));
     547        myWay.addNode(new Node(2));
    548548        Way theirWay = new Way(1);
    549549
     
    577577
    578578        Way myWay = new Way(1);
    579         myWay.nodes.add(new Node(1));
    580         myWay.nodes.add(new Node(2));
     579        myWay.addNode(new Node(1));
     580        myWay.addNode(new Node(2));
    581581        Way theirWay = new Way(1);
    582582
     
    603603
    604604        Way myWay = new Way(1);
    605         myWay.nodes.add(new Node(1));
    606         myWay.nodes.add(new Node(2));
     605        myWay.addNode(new Node(1));
     606        myWay.addNode(new Node(2));
    607607        Way theirWay = new Way(1);
    608608
     
    633633
    634634        Way myWay = new Way(1);
    635         myWay.nodes.add(new Node(1));
    636         myWay.nodes.add(new Node(2));
     635        myWay.addNode(new Node(1));
     636        myWay.addNode(new Node(2));
    637637        Way theirWay = new Way(1);
    638638
Note: See TracChangeset for help on using the changeset viewer.