Changeset 19455 in josm for trunk/test/unit
- Timestamp:
- 2026-01-05T14:30:23+01:00 (5 weeks ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/unit/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayerTest.java
r19082 r19455 3 3 4 4 import static org.junit.jupiter.api.Assertions.assertThrows; 5 import static org.junit.jupiter.api.Assertions.assertEquals; 5 6 7 import java.util.Arrays; 6 8 import java.util.Collections; 7 9 8 10 import org.junit.jupiter.api.AfterEach; 9 11 import org.junit.jupiter.api.Test; 12 import org.openstreetmap.josm.data.gpx.TimeSource; 10 13 import org.openstreetmap.josm.data.osm.DataSet; 11 14 import org.openstreetmap.josm.gui.layer.OsmDataLayer; … … 13 16 import org.openstreetmap.josm.testutils.annotations.Main; 14 17 import org.openstreetmap.josm.testutils.annotations.ThreadSync; 18 import org.openstreetmap.josm.tools.date.DateUtils; 15 19 16 20 /** … … 42 46 assertThrows(IllegalArgumentException.class, () -> geoImageLayer.mergeFrom(osmDataLayer)); 43 47 } 48 49 /** 50 * Test that {@link GeoImageLayer#getSortedImgList} filters images without ExifGpsTime 51 */ 52 @Test 53 void testMissingGPSTimeStamp() { 54 ImageEntry i1, i2; 55 i1 = new ImageEntry(); 56 i1.setExifGpsTime(DateUtils.parseInstant("2016:01:03 12:00:00")); 57 i2 = new ImageEntry(); 58 i2.setExifTime(DateUtils.parseInstant("2016:01:03 12:00:01")); 59 60 GeoImageLayer geoGpsImageLayer = new GeoImageLayer(Arrays.asList(i1, i2), null); 61 assertEquals(1, geoGpsImageLayer.getSortedImgList(false, false, TimeSource.EXIFGPSTIME).size()); 62 } 63 44 64 }
Note:
See TracChangeset
for help on using the changeset viewer.
