@Test public void testGroundTruth() { assertNotNull(reader1); GroundTruth gt1 = reader1.getGroundTruth(); assertNotNull(gt1); GPSPoint home1 = gt1.getHomeLocation(1); assertNotNull(home1); assertTrue(home1.latitude >= 21.9779 && home1.latitude <= 21.9780); assertTrue(home1.longitude <= -159.3494 && home1.longitude >= -159.3495); GPSPoint home43344 = gt1.getHomeLocation(43344); assertNotNull(home43344); double dist = home1.distanceTo(home43344); assertTrue(dist >= 4246.5 && dist <= 4247.0); }
@Test(expected = Exception.class) public void testNoGroundTruthDataset2() { assertNotNull(reader2); GroundTruth gt2 = reader2.getGroundTruth(); assertNotNull(gt2); GPSPoint home1 = gt2.getHomeLocation(1); assertNull(home1); assertNotNull(home1); }