Changeset 19316 in josm for trunk/test/unit


Ignore:
Timestamp:
2025-02-14T10:20:59+01:00 (10 days ago)
Author:
stoecker
Message:

support 2 more circle drawing data sources for NMEA, patch by StephaneP (slightly modified), fix #21007

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

    r18853 r19316  
    6363        assertNull(wayPoints.get(0).get(GpxConstants.PT_PDOP));
    6464    }
    65 
     65    /**
     66     * Tests reading a nmea file with GST sentences.
     67     * @throws Exception if any error occurs
     68     */
     69    @Test
     70    void testReader2() throws Exception {
     71        final NmeaReader in = new NmeaReader(Files.newInputStream(Paths.get("nodist/data/btnmea_GST.nmea")));
     72        in.parse(true);
     73        assertEquals(9, in.getNumberOfCoordinates());
     74        assertEquals(0, in.getParserMalformed());
     75
     76        final List<WayPoint> wayPoints = new ArrayList<>(in.data.tracks.iterator().next().getSegments().iterator().next().getWayPoints());
     77        assertEquals("43.294", wayPoints.get(0).get(GpxConstants.PT_ELE));
     78        assertEquals("12", wayPoints.get(0).get(GpxConstants.PT_SAT));
     79        assertEquals("rtk", wayPoints.get(0).get(GpxConstants.PT_FIX));
     80        assertEquals("0.52", wayPoints.get(0).get(GpxConstants.PT_HDOP).toString().trim());
     81        assertEquals("0.78", wayPoints.get(0).get(GpxConstants.PT_VDOP).toString().trim());
     82        assertEquals("0.94", wayPoints.get(0).get(GpxConstants.PT_PDOP).toString().trim());
     83    }
     84   
    6685    private static void compareWithReference(int ticket, String filename, int numCoor) throws IOException, SAXException {
    6786        GpxData gpx = GpxReaderTest.parseGpxData(TestUtils.getRegressionDataFile(ticket, filename+".gpx"));
  • trunk/test/unit/org/openstreetmap/josm/io/rtklib/RtkLibPosReaderTest.java

    r18853 r19316  
    5454        assertEquals("92.3955", wp0.get(GpxConstants.PT_ELE));
    5555        assertEquals("2", wp0.get(GpxConstants.PT_SAT));
    56         assertEquals("1.8191757", wp0.get(GpxConstants.PT_HDOP).toString().trim());
     56        assertEquals("1.8191757", wp0.get(GpxConstants.PT_STD_HDEV).toString().trim());
     57        assertEquals("0.8167", wp0.get(GpxConstants.PT_STD_VDEV).toString().trim());
    5758
    5859        assertEquals("1.5620", wp0.get(GpxConstants.RTKLIB_SDN));
Note: See TracChangeset for help on using the changeset viewer.