コード例 #1
0
ファイル: GpxFormatterTest.java プロジェクト: craser/kukido
  @Test
  public void test_strava_compare() {
    try {
      GpxParser parser = new GpxParser();
      FileInputStream gpxIn = new FileInputStream(new File(TEST_GPX_INPUT));
      List<GpsTrack> gpxTracks = parser.parse(gpxIn);
      GpsTrack gpxTrack = gpxTracks.get(0);

      FileInputStream stravaIn = new FileInputStream(new File(TEST_STRAVA_INPUT));
      List<GpsTrack> stravaTracks = parser.parse(stravaIn);
      GpsTrack stravaTrack = stravaTracks.get(0);

      assertEquals(
          stravaTrack.size() + " != " + gpxTrack.size(), stravaTrack.size(), gpxTrack.size());

      for (int i = 0; i < stravaTrack.size(); i++) {
        GpsLocation g = gpxTrack.get(i);
        GpsLocation s = stravaTrack.get(i);
        assertTrue(g + " != " + s, g.equals(s));
      }
    } catch (Exception e) {
      fail(e.toString());
    }
  }