assertEquals("Finish : 09:03:23", position2a.getReason());
assertEquals("Cesson-Sévigné", position2a.getCity());
assertEquals(51.9, position2a.getElevation());
assertNull(position2a.getSpeed());
String actualStr = DateFormat.getDateTimeInstance().format(position2a.getTime().getTime());
CompactCalendar expected = calendar(1970, 1, 1, 9, 3, 23);
String expectedStr = DateFormat.getDateTimeInstance().format(expected.getTime());
assertEquals(expectedStr, actualStr);
assertEquals(calendar(1970, 1, 1, 9, 3, 23), position2a.getTime());
TomTomPosition position2b = new TomTomPosition(0, 0, "Ende : Herrenberg - 14:03:45 - 437.4 m - 25.5 km");
assertEquals("Ende : 14:03:45", position2b.getReason());
assertEquals("Herrenberg", position2b.getCity());
assertEquals(437.4, position2b.getElevation());
assertNull(position2b.getSpeed());
actualStr = DateFormat.getDateTimeInstance().format(position2b.getTime().getTime());
expected = calendar(1970, 1, 1, 14, 3, 45);
expectedStr = DateFormat.getDateTimeInstance().format(expected.getTime());
assertEquals(expectedStr, actualStr);
assertEquals(calendar(1970, 1, 1, 14, 3, 45), position2b.getTime());
TomTomPosition position3a = new TomTomPosition(0, 0, "13:39:33 - Distanz 2 : Weil Der Stadt - 408.3 m - 2.0 km - 39 km/h");
assertEquals("Distanz 2", position3a.getReason());