Changeset 17149 in josm for trunk/test/unit/org/openstreetmap/josm/io/GpxWriterTest.java
- Timestamp:
- 2020-10-10T22:32:44+02:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/unit/org/openstreetmap/josm/io/GpxWriterTest.java
r15560 r17149 2 2 package org.openstreetmap.josm.io; 3 3 4 import static org. junit.Assert.assertEquals;4 import static org.openstreetmap.josm.TestUtils.assertEqualsNewline; 5 5 6 6 import java.awt.Color; 7 7 import java.io.ByteArrayOutputStream; 8 8 import java.io.IOException; 9 import java.nio.charset.StandardCharsets;10 9 import java.time.LocalDate; 11 10 import java.time.Month; … … 51 50 writer.write(gpx); 52 51 } 53 assertEquals (String.format("<?xml version='1.0' encoding='UTF-8'?>%n" +54 "<gpx version=\"1.1\" creator=\"JOSM GPX export\" xmlns=\"http://www.topografix.com/GPX/1/1\" %n" +55 " xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" %n" +56 " xsi:schemaLocation=\"http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd\"> %n" +57 " <metadata> %n" +58 " <bounds minlat=\"0.0\" minlon=\"0.0\" maxlat=\"0.0\" maxlon=\"0.0\"/> %n" +59 " </metadata> %n" +60 " <wpt lat=\"0.0\" lon=\"0.0\"> %n" +52 assertEqualsNewline("<?xml version='1.0' encoding='UTF-8'?>\n" + 53 "<gpx version=\"1.1\" creator=\"JOSM GPX export\" xmlns=\"http://www.topografix.com/GPX/1/1\"\n" + 54 " xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n" + 55 " xsi:schemaLocation=\"http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd\">\n" + 56 " <metadata>\n" + 57 " <bounds minlat=\"0.0\" minlon=\"0.0\" maxlat=\"0.0\" maxlon=\"0.0\"/>\n" + 58 " </metadata>\n" + 59 " <wpt lat=\"0.0\" lon=\"0.0\">\n" + 61 60 atts + 62 " </wpt> %n" +63 "</gpx>" ), baos.toString(StandardCharsets.UTF_8.name()));61 " </wpt>\n" + 62 "</gpx>", baos.toString()); 64 63 } 65 64 … … 73 72 testSingleWaypoint( 74 73 w -> w.put(GpxConstants.PT_TIME, Date.from(LocalDate.of(2018, Month.AUGUST, 2).atStartOfDay(ZoneOffset.UTC).toInstant())), 75 " <time>2018-08-02T00:00:00Z</time> %n");74 " <time>2018-08-02T00:00:00Z</time>\n"); 76 75 } 77 76 … … 90 89 w.put(GpxConstants.PT_PDOP, 1.2); 91 90 }, 92 " <sat>16</sat> %n" +93 " <hdop>0.7</hdop> %n" +94 " <vdop>0.9</vdop> %n" +95 " <pdop>1.2</pdop> %n");91 " <sat>16</sat>\n" + 92 " <hdop>0.7</hdop>\n" + 93 " <vdop>0.9</vdop>\n" + 94 " <pdop>1.2</pdop>\n"); 96 95 } 97 96 … … 134 133 135 134 writer.write(data); 136 assertEquals ("<?xml version='1.0' encoding='UTF-8'?>\n" +135 assertEqualsNewline("<?xml version='1.0' encoding='UTF-8'?>\n" + 137 136 "<gpx version=\"1.1\" creator=\"JOSM GPX export\" xmlns=\"http://www.topografix.com/GPX/1/1\"\n" + 138 137 " xmlns:knownprefix=\"http://example.com/URI\"\n" + … … 171 170 baos.reset(); 172 171 writer.write(data, GpxConstants.ColorFormat.GPXX, true); 173 assertEquals ("<?xml version='1.0' encoding='UTF-8'?>\n" +172 assertEqualsNewline("<?xml version='1.0' encoding='UTF-8'?>\n" + 174 173 "<gpx version=\"1.1\" creator=\"JOSM GPX export\" xmlns=\"http://www.topografix.com/GPX/1/1\"\n" + 175 174 " xmlns:knownprefix=\"http://example.com/URI\"\n" + … … 210 209 baos.reset(); 211 210 writer.write(data, null, false); 212 assertEquals ("<?xml version='1.0' encoding='UTF-8'?>\n" +211 assertEqualsNewline("<?xml version='1.0' encoding='UTF-8'?>\n" + 213 212 "<gpx version=\"1.1\" creator=\"JOSM GPX export\" xmlns=\"http://www.topografix.com/GPX/1/1\"\n" + 214 213 " xmlns:knownprefix=\"http://example.com/URI\"\n" + … … 243 242 // being hidden, even if they don't actually have to be converted 244 243 // (GPXD -> convertColor() -> GPXX -> hide() -> null -> show() -> GPXX) 245 assertEquals ("<?xml version='1.0' encoding='UTF-8'?>\n" +244 assertEqualsNewline("<?xml version='1.0' encoding='UTF-8'?>\n" + 246 245 "<gpx version=\"1.1\" creator=\"JOSM GPX export\" xmlns=\"http://www.topografix.com/GPX/1/1\"\n" + 247 246 " xmlns:knownprefix=\"http://example.com/URI\"\n" +
Note:
See TracChangeset
for help on using the changeset viewer.