@Test public void testInside() throws Exception { assertTrue(createFence().contains(new LatLng(0, 0))); assertTrue(createFence().contains(new LatLng(0.999, 0.999))); assertTrue(createFence().contains(new LatLng(-0.999, 0.999))); assertTrue(createFence().contains(new LatLng(-0.999, -0.999))); assertTrue(createFence().contains(new LatLng(0.999, -0.999))); }
private RectGeofence createFence() { return new RectGeofence(new LatLng(1, -1), new LatLng(-1, 1)); }
@Test(expected = IllegalArgumentException.class) public void testWrongRectNorthSouth() throws Exception { new RectGeofence(new LatLng(-1, -1), new LatLng(1, 1)); } }
@Test(expected = IllegalArgumentException.class) public void testWrongRectEastWest() throws Exception { new RectGeofence(new LatLng(1, 1), new LatLng(-1, -1)); }