Exemplo n.º 1
0
  @SmallTest
  public void testTrackPointXml_LatLongOnly() {

    Gpx10WriteHandler writeHandler = new Gpx10WriteHandler(null, null, null, false, 41, null);

    Location loc = new Location("MOCK");
    loc.setLatitude(12.193);
    loc.setLongitude(19.111);

    String actual = writeHandler.GetTrackPointXml(loc, "2011-09-17T18:45:33Z");
    String expected =
        "<trkpt lat=\"12.193\" lon=\"19.111\"><time>2011-09-17T18:45:33Z</time><src>MOCK</src><sat>41</sat></trkpt>\n</trkseg></trk></gpx>";

    assertEquals("Basic trackpoint XML", expected, actual);
  }
Exemplo n.º 2
0
  @SmallTest
  public void testTrackPointXml_NewTrackSegment() {

    Gpx10WriteHandler writeHandler = new Gpx10WriteHandler(null, null, null, true, 0, null);

    Location loc = new Location("MOCK");
    loc.setLatitude(12.193);
    loc.setLongitude(19.111);
    loc.setAltitude(9001);
    loc.setBearing(91.88f);
    loc.setSpeed(188.44f);

    String actual = writeHandler.GetTrackPointXml(loc, "2011-09-17T18:45:33Z");
    String expected =
        "<trkseg><trkpt lat=\"12.193\" lon=\"19.111\"><ele>9001.0</ele><time>2011-09-17T18:45:33Z</time>"
            + "<course>91.88</course><speed>188.44</speed><src>MOCK</src></trkpt>\n</trkseg></trk></gpx>";

    assertEquals("Trackpoint XML with a new segment", expected, actual);
  }
Exemplo n.º 3
0
  @SmallTest
  public void testTrackPointXml_BundledGeoIdHeight() {

    Gpx10WriteHandler writeHandler = new Gpx10WriteHandler(null, null, null, true, 0, null);

    Location loc = new Location("MOCK");
    loc.setLatitude(12.193);
    loc.setLongitude(19.111);
    loc.setAltitude(9001);
    loc.setBearing(91.88f);
    loc.setSpeed(188.44f);
    Bundle b = new Bundle();
    b.putString("GEOIDHEIGHT", "MYGEOIDHEIGHT");
    loc.setExtras(b);

    String actual = writeHandler.GetTrackPointXml(loc, "2011-09-17T18:45:33Z");
    String expected =
        "<trkseg><trkpt lat=\"12.193\" lon=\"19.111\"><ele>9001.0</ele><time>2011-09-17T18:45:33Z</time>"
            + "<course>91.88</course><speed>188.44</speed><src>MOCK</src><geoidheight>MYGEOIDHEIGHT</geoidheight></trkpt>\n</trkseg></trk></gpx>";

    assertEquals("Trackpoint XML with a geoid height", expected, actual);
  }