Changeset 9753 in josm for trunk/test/unit/org/openstreetmap/josm/io/session
- Timestamp:
- 2016-02-07T18:08:55+01:00 (8 years ago)
- Location:
- trunk/test/unit/org/openstreetmap/josm/io/session
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/unit/org/openstreetmap/josm/io/session/SessionReaderTest.java
r8876 r9753 18 18 import org.openstreetmap.josm.gui.layer.ImageryLayer; 19 19 import org.openstreetmap.josm.gui.layer.Layer; 20 import org.openstreetmap.josm.gui.layer.NoteLayer; 20 21 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 21 22 import org.openstreetmap.josm.gui.layer.markerlayer.MarkerLayer; … … 129 130 assertEquals(image.getDy(), -56.78, 1e-9); 130 131 } 132 133 /** 134 * Tests to read a .joz file containing notes. 135 * @throws IOException if any I/O error occurs 136 * @throws IllegalDataException is the test file is considered as invalid 137 */ 138 @Test 139 public void testReadNotes() throws IOException, IllegalDataException { 140 final List<Layer> layers = testRead("notes.joz"); 141 assertSame(layers.size(), 1); 142 assertTrue(layers.get(0) instanceof NoteLayer); 143 final NoteLayer layer = (NoteLayer) layers.get(0); 144 assertEquals("Notes", layer.getName()); 145 assertEquals(174, layer.getNoteData().getNotes().size()); 146 } 131 147 } -
trunk/test/unit/org/openstreetmap/josm/io/session/SessionWriterTest.java
r9296 r9753 19 19 import org.openstreetmap.josm.data.gpx.WayPoint; 20 20 import org.openstreetmap.josm.data.imagery.ImageryInfo; 21 import org.openstreetmap.josm.data.notes.Note; 21 22 import org.openstreetmap.josm.data.osm.DataSet; 22 23 import org.openstreetmap.josm.gui.layer.GpxLayer; 23 24 import org.openstreetmap.josm.gui.layer.ImageryLayer; 24 25 import org.openstreetmap.josm.gui.layer.Layer; 26 import org.openstreetmap.josm.gui.layer.NoteLayer; 25 27 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 26 28 import org.openstreetmap.josm.gui.layer.TMSLayer; … … 139 141 } 140 142 143 private NoteLayer createNoteLayer() { 144 return new NoteLayer(Arrays.asList(new Note(LatLon.ZERO)), "layer name"); 145 } 146 141 147 /** 142 148 * Tests to write an empty .jos file. … … 204 210 testWrite(Collections.singletonList(layer), true); 205 211 } 212 213 /** 214 * Tests to write a .joz file containing a note layer. 215 */ 216 @Test 217 public void testWriteNoteLayer() { 218 final Layer layer = createNoteLayer(); 219 testWrite(Collections.singletonList(layer), true); 220 } 206 221 }
Note:
See TracChangeset
for help on using the changeset viewer.