Changeset 17718 in josm for trunk/test
- Timestamp:
- 2021-04-09T00:19:56+02:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/unit/org/openstreetmap/josm/gui/layer/GpxLayerTest.java
r17275 r17718 10 10 import java.awt.Color; 11 11 import java.io.IOException; 12 import java.time.Instant; 12 13 import java.util.ArrayList; 13 14 import java.util.Collection; 14 15 import java.util.HashMap; 16 import java.util.Locale; 15 17 import java.util.TimeZone; 16 18 17 19 import javax.swing.JScrollPane; 18 20 21 import org.junit.jupiter.api.BeforeEach; 19 22 import org.junit.jupiter.api.Test; 20 23 import org.junit.jupiter.api.extension.RegisterExtension; … … 30 33 import org.openstreetmap.josm.io.GpxReaderTest; 31 34 import org.openstreetmap.josm.testutils.JOSMTestRules; 35 import org.openstreetmap.josm.tools.date.DateUtils; 32 36 import org.xml.sax.SAXException; 33 37 … … 45 49 @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD") 46 50 public JOSMTestRules test = new JOSMTestRules().main().projection().i18n().metricSystem(); 51 52 /** 53 * Setup test. 54 */ 55 @BeforeEach 56 void setUp() { 57 Locale.setDefault(Locale.ROOT); 58 DateUtils.PROP_ISO_DATES.put(true); 59 } 47 60 48 61 private static String getHtml(GpxLayer layer) { … … 167 180 " </td>\n" + 168 181 " <td>\n" + 169 " 1/3/16 11:59 AM - 12:00 PM (0:00)\n" +182 " 2016-01-03 11:59:58 – 12:00:00 (2.0 s)\n" + 170 183 " </td>\n" + 171 184 " <td>\n" + … … 197 210 new GpxTrack(new ArrayList<Collection<WayPoint>>(), new HashMap<String, Object>()))); 198 211 199 assertEquals(" 1/3/16 11:59 AM - 12:00 PM (0:00)", GpxLayer.getTimespanForTrack(getMinimalGpxData().tracks.iterator().next()));212 assertEquals("2016-01-03 11:59:58 \u2013 12:00:00 (2.0 s)", GpxLayer.getTimespanForTrack(getMinimalGpxData().tracks.iterator().next())); 200 213 201 214 TimeZone.setDefault(TimeZone.getTimeZone("Europe/Berlin")); 202 assertEquals("1/3/16 12:59 PM - 1:00 PM (0:00)", GpxLayer.getTimespanForTrack(getMinimalGpxData().tracks.iterator().next())); 215 assertEquals("2016-01-03 12:59:58 \u2013 13:00:00 (2.0 s)", GpxLayer.getTimespanForTrack(getMinimalGpxData().tracks.iterator().next())); 216 } 217 218 /** 219 * Unit test of {@link GpxLayer#formatTimespan}. 220 */ 221 @Test 222 void testFormatTimespan() { 223 Instant[] timespan = {Instant.parse("2021-03-01T17:53:16Z"), Instant.parse("2021-04-03T08:19:19Z")}; 224 assertEquals("2021-03-01T17:53:16 \u2013 2021-04-03T08:19:19 (32 days 14 h)", GpxLayer.formatTimespan(timespan)); 203 225 } 204 226
Note:
See TracChangeset
for help on using the changeset viewer.