assertFalse(format.isPosition("6122534, 160149, 0.000000, 0.000000, 0, 0, 0, 0.000000, 0"));
}
@Test
public void testParsePosition() {
Wgs84Position position = format.parsePosition("6664226, 180820, 8.016903, 52.345550, 12.95, 30.0394, 2, 3.000001, 4", null);
assertDoubleEquals(8.016903, position.getLongitude());
assertDoubleEquals(52.34555, position.getLatitude());
assertNull(position.getElevation());
assertDoubleEquals(12.95, position.getHeading());
assertDoubleEquals(30.0394, position.getSpeed());
assertDoubleEquals(3.000001, position.getHdop());
assertEquals(new Integer(4), position.getSatellites());
DateFormat format = DateFormat.getDateTimeInstance();
format.setTimeZone(UTC);
String actual = format.format(position.getTime().getTime());
Calendar expectedCal = Calendar.getInstance(UTC);
expectedCal.setTimeInMillis(position.getTime().getTimeInMillis());
expectedCal.set(HOUR_OF_DAY, 18);
expectedCal.set(MINUTE, 8);
expectedCal.set(SECOND, 20);
String expected = format.format(expectedCal.getTime());
assertEquals(expected, actual);
assertEquals(expectedCal, position.getTime().getCalendar());
assertNull(position.getDescription());
}