Changeset 17715 in josm for trunk/test/unit/org/openstreetmap/josm/io
- Timestamp:
- 2021-04-08T22:56:06+02:00 (4 years ago)
- Location:
- trunk/test/unit/org/openstreetmap/josm/io
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/unit/org/openstreetmap/josm/io/nmea/NmeaReaderTest.java
r17275 r17715 11 11 import java.nio.file.Files; 12 12 import java.nio.file.Paths; 13 import java.t ext.SimpleDateFormat;13 import java.time.Instant; 14 14 import java.util.ArrayList; 15 import java.util.Date;16 15 import java.util.List; 17 16 import java.util.TimeZone; 18 17 19 import org.junit.jupiter.api.BeforeEach;20 18 import org.junit.jupiter.api.Test; 21 19 import org.junit.jupiter.api.extension.RegisterExtension; … … 45 43 public JOSMTestRules test = new JOSMTestRules(); 46 44 47 private final SimpleDateFormat iso8601 = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSX");48 49 /**50 * Forces the timezone.51 */52 @BeforeEach53 public void setUp() {54 iso8601.setTimeZone(DateUtils.UTC);55 }56 57 45 /** 58 46 * Tests reading a nmea file. … … 68 56 69 57 final List<WayPoint> wayPoints = new ArrayList<>(in.data.tracks.iterator().next().getSegments().iterator().next().getWayPoints()); 70 assertEquals(DateUtils. fromString("2016-01-25T05:05:09.200Z"), wayPoints.get(0).get(GpxConstants.PT_TIME));71 assertEquals(DateUtils. fromString("2016-01-25T05:05:09.400Z"), wayPoints.get(1).get(GpxConstants.PT_TIME));72 assertEquals(DateUtils. fromString("2016-01-25T05:05:09.600Z"), wayPoints.get(2).get(GpxConstants.PT_TIME));73 assertEquals(wayPoints.get(0).get Date(), wayPoints.get(0).get(GpxConstants.PT_TIME));58 assertEquals(DateUtils.parseInstant("2016-01-25T05:05:09.200Z"), wayPoints.get(0).get(GpxConstants.PT_TIME)); 59 assertEquals(DateUtils.parseInstant("2016-01-25T05:05:09.400Z"), wayPoints.get(1).get(GpxConstants.PT_TIME)); 60 assertEquals(DateUtils.parseInstant("2016-01-25T05:05:09.600Z"), wayPoints.get(2).get(GpxConstants.PT_TIME)); 61 assertEquals(wayPoints.get(0).getInstant(), wayPoints.get(0).get(GpxConstants.PT_TIME)); 74 62 75 assertEquals("2016-01-25T05:05:09.200Z" , iso8601.format(wayPoints.get(0).getDate()));76 assertEquals("2016-01-25T05:05:09.400Z" , iso8601.format(wayPoints.get(1).getDate()));77 assertEquals("2016-01-25T05:05:09.600Z" , iso8601.format(wayPoints.get(2).getDate()));63 assertEquals(DateUtils.parseInstant("2016-01-25T05:05:09.200Z"), wayPoints.get(0).getInstant()); 64 assertEquals(DateUtils.parseInstant("2016-01-25T05:05:09.400Z"), wayPoints.get(1).getInstant()); 65 assertEquals(DateUtils.parseInstant("2016-01-25T05:05:09.600Z"), wayPoints.get(2).getInstant()); 78 66 79 67 assertEquals(new LatLon(46.98807, -1.400525), wayPoints.get(0).getCoor()); … … 171 159 } 172 160 173 private static DatereadDate(String nmeaLine) throws IOException, SAXException {174 return readWayPoint(nmeaLine).get Date();161 private static Instant readDate(String nmeaLine) throws IOException, SAXException { 162 return readWayPoint(nmeaLine).getInstant(); 175 163 } 176 164 … … 185 173 @Test 186 174 void testTicket16496() throws Exception { 187 assertEquals("2018-05-30T16:28:59.400Z" , iso8601.format(188 readDate("$GNRMC,162859.400,A,4543.03388,N,00058.19870,W,45.252,209.07,300518,,,D,V*13")) );189 assertEquals("2018-05-30T16:28:59.400Z" , iso8601.format(190 readDate("$GNRMC,162859.40,A,4543.03388,N,00058.19870,W,45.252,209.07,300518,,,D,V*23")) );191 assertEquals("2018-05-30T16:28:59.400Z" , iso8601.format(192 readDate("$GNRMC,162859.4,A,4543.03388,N,00058.19870,W,45.252,209.07,300518,,,D,V*13")) );175 assertEquals(DateUtils.parseInstant("2018-05-30T16:28:59.400Z"), 176 readDate("$GNRMC,162859.400,A,4543.03388,N,00058.19870,W,45.252,209.07,300518,,,D,V*13")); 177 assertEquals(DateUtils.parseInstant("2018-05-30T16:28:59.400Z"), 178 readDate("$GNRMC,162859.40,A,4543.03388,N,00058.19870,W,45.252,209.07,300518,,,D,V*23")); 179 assertEquals(DateUtils.parseInstant("2018-05-30T16:28:59.400Z"), 180 readDate("$GNRMC,162859.4,A,4543.03388,N,00058.19870,W,45.252,209.07,300518,,,D,V*13")); 193 181 } 194 182 -
trunk/test/unit/org/openstreetmap/josm/io/rtklib/RtkLibPosReaderTest.java
r17275 r17715 7 7 import java.nio.file.Files; 8 8 import java.nio.file.Paths; 9 import java.t ext.SimpleDateFormat;9 import java.time.Instant; 10 10 import java.util.ArrayList; 11 11 import java.util.List; 12 12 import java.util.TimeZone; 13 13 14 import org.junit.jupiter.api.BeforeEach;15 14 import org.junit.jupiter.api.Test; 16 15 import org.junit.jupiter.api.extension.RegisterExtension; … … 35 34 public JOSMTestRules test = new JOSMTestRules(); 36 35 37 private final SimpleDateFormat iso8601 = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSX");38 39 /**40 * Forces the timezone.41 */42 @BeforeEach43 public void setUp() {44 iso8601.setTimeZone(DateUtils.UTC);45 }46 47 36 private static RtkLibPosReader read(String path) throws IOException, SAXException { 48 37 TimeZone.setDefault(TimeZone.getTimeZone("Europe/Berlin")); … … 62 51 63 52 List<WayPoint> wayPoints = new ArrayList<>(in.getGpxData().tracks.iterator().next().getSegments().iterator().next().getWayPoints()); 64 assertEquals(DateUtils. fromString("2019-06-08T08:23:12.000Z"), wayPoints.get(0).get(GpxConstants.PT_TIME));65 assertEquals(DateUtils. fromString("2019-06-08T08:23:12.300Z"), wayPoints.get(1).get(GpxConstants.PT_TIME));66 assertEquals(DateUtils. fromString("2019-06-08T08:23:12.600Z"), wayPoints.get(2).get(GpxConstants.PT_TIME));67 assertEquals(wayPoints.get(0).get Date(), wayPoints.get(0).get(GpxConstants.PT_TIME));53 assertEquals(DateUtils.parseInstant("2019-06-08T08:23:12.000Z"), wayPoints.get(0).get(GpxConstants.PT_TIME)); 54 assertEquals(DateUtils.parseInstant("2019-06-08T08:23:12.300Z"), wayPoints.get(1).get(GpxConstants.PT_TIME)); 55 assertEquals(DateUtils.parseInstant("2019-06-08T08:23:12.600Z"), wayPoints.get(2).get(GpxConstants.PT_TIME)); 56 assertEquals(wayPoints.get(0).getInstant(), wayPoints.get(0).get(GpxConstants.PT_TIME)); 68 57 69 assertEquals("2019-06-08T08:23:12.000Z" , iso8601.format(wayPoints.get(0).getDate()));70 assertEquals("2019-06-08T08:23:12.300Z" , iso8601.format(wayPoints.get(1).getDate()));71 assertEquals("2019-06-08T08:23:12.600Z" , iso8601.format(wayPoints.get(2).getDate()));58 assertEquals(Instant.parse("2019-06-08T08:23:12.000Z"), wayPoints.get(0).getInstant()); 59 assertEquals(Instant.parse("2019-06-08T08:23:12.300Z"), wayPoints.get(1).getInstant()); 60 assertEquals(Instant.parse("2019-06-08T08:23:12.600Z"), wayPoints.get(2).getInstant()); 72 61 73 62 assertEquals(new LatLon(46.948881673, -1.484757046), wayPoints.get(0).getCoor());
Note:
See TracChangeset
for help on using the changeset viewer.