Changeset 64 in josm for test/org


Ignore:
Timestamp:
2006-03-16T19:35:44+01:00 (20 years ago)
Author:
imi
Message:
  • renamed track to way
  • refactored Key to be a simple String
  • fixed PropertyDialog which displayed <different> for doubled values
Location:
test/org/openstreetmap/josm/test
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • test/org/openstreetmap/josm/test/GpxWriterTest.java

    r49 r64  
    3131        @Bug(47)
    3232        public void testDeleteNewDoesReallyRemove() throws JDOMException, IOException {
    33                 ds.tracks.iterator().next().setDeleted(true);
     33                ds.waies.iterator().next().setDeleted(true);
    3434                root = reparse();
    35                 assertEquals("track has vanished and 3 trk (segments) left", 3, root.getChildren("trk", GPX).size());
     35                assertEquals("way has vanished and 3 trk (segments) left", 3, root.getChildren("trk", GPX).size());
    3636        }
    3737
     
    4444        public void testNewCreateAddIdWhenMoreThanOnce() {
    4545                // the trk with the two trkseg's only occoure once -> no extension id
    46                 Element realTrack = null;
     46                Element realWay = null;
    4747                for (Object o : root.getChildren("trk", GPX)) {
    4848                        Element e = (Element)o;
     
    5151                        Element ext = e.getChild("extensions", GPX);
    5252                        if (ext != null)
    53                                 assertEquals("no id for track (used only once)", 0, ext.getChildren("uid", JOSM).size());
    54                         realTrack = e;
     53                                assertEquals("no id for way (used only once)", 0, ext.getChildren("uid", JOSM).size());
     54                        realWay = e;
    5555                }
    56                 assertNotNull("track not found in GPX file", realTrack);
     56                assertNotNull("way not found in GPX file", realWay);
    5757               
    58                 // the second point of the first segment of the tracks has an id
    59                 Element trkseg = (Element)realTrack.getChildren("trkseg", GPX).get(0);
     58                // the second point of the first segment of the waies has an id
     59                Element trkseg = (Element)realWay.getChildren("trkseg", GPX).get(0);
    6060                Element trkpt = (Element)trkseg.getChildren("trkpt", GPX).get(1);
    61                 assertEquals("trackpoint used twice but has no extensions at all", 1, trkpt.getChildren("extensions", GPX).size());
     61                assertEquals("waypoint used twice but has no extensions at all", 1, trkpt.getChildren("extensions", GPX).size());
    6262                Element ext = trkpt.getChild("extensions", GPX);
    63                 assertEquals("trackpoint used twice but has no id", 1, ext.getChildren("uid", JOSM).size());
     63                assertEquals("waypoint used twice but has no id", 1, ext.getChildren("uid", JOSM).size());
    6464        }
    6565
  • test/org/openstreetmap/josm/test/OsmWriterTest.java

    r61 r64  
    1515import org.jdom.input.SAXBuilder;
    1616import org.openstreetmap.josm.data.osm.DataSet;
    17 import org.openstreetmap.josm.data.osm.Key;
    1817import org.openstreetmap.josm.data.osm.LineSegment;
    1918import org.openstreetmap.josm.data.osm.Node;
    2019import org.openstreetmap.josm.data.osm.OsmPrimitive;
    21 import org.openstreetmap.josm.data.osm.Track;
     20import org.openstreetmap.josm.data.osm.Way;
    2221import org.openstreetmap.josm.io.OsmWriter;
    2322import org.openstreetmap.josm.test.framework.Bug;
     
    3837        private LineSegment ls2;
    3938        private LineSegment ls3;
    40         private Track w;
     39        private Way w;
    4140       
    4241        private DataSet ds;
     
    6463                        sb.append((char)i);
    6564                String s = sb.toString();
    66                 n1.put(Key.get(s), s);
     65                n1.put(s, s);
    6766                reparse();
    6867                assertEquals(1, nodes.get(0).getChildren().size());
     
    7675                ds = new DataSet();
    7776                LineSegment ls = DataSetTestCaseHelper.createLineSegment(ds, DataSetTestCaseHelper.createNode(ds), DataSetTestCaseHelper.createNode(ds));
    78                 ls.put(Key.get("foo"), "bar");
     77                ls.put("foo", "bar");
    7978                reparse();
    8079                assertEquals(1, lineSegments.size());
     
    126125        @Bug(47)
    127126        public void testDeleteNewDoesReallyRemove() throws Exception {
    128                 ds.tracks.iterator().next().setDeleted(true);
     127                ds.waies.iterator().next().setDeleted(true);
    129128                reparse();
    130129                //assertEquals(0, deleted.size());
  • test/org/openstreetmap/josm/test/framework/DataSetTestCaseHelper.java

    r58 r64  
    77import org.openstreetmap.josm.data.osm.LineSegment;
    88import org.openstreetmap.josm.data.osm.Node;
    9 import org.openstreetmap.josm.data.osm.Track;
     9import org.openstreetmap.josm.data.osm.Way;
    1010
    1111
     
    2323         * - ls between node 1 and 2
    2424         * - ls between node 3 and 4
    25          * - a track with ls 0 and 1
     25         * - a way with ls 0 and 1
    2626         */
    2727        public static DataSet createCommon() {
     
    3939        }
    4040
    41         public static Track createWay(DataSet ds, LineSegment... lineSegments) {
    42                 Track t = new Track();
     41        public static Way createWay(DataSet ds, LineSegment... lineSegments) {
     42                Way t = new Way();
    4343                t.segments.addAll(Arrays.asList(lineSegments));
    44                 ds.tracks.add(t);
     44                ds.waies.add(t);
    4545                return t;
    4646        }
Note: See TracChangeset for help on using the changeset viewer.