@Test
public void testOverlaps() {

    LOG.info("testOverlaps");
    final GeoArea a = new GeoRectangle(new GeoPoint(1.0, 2.0), new GeoPoint(3.0, 4.0));
    final GeoRectangle b1 = new GeoRectangle(new GeoPoint(2.5, 3.5), new GeoPoint(3.5, 4.5));
    final GeoRectangle b2 = new GeoRectangle(new GeoPoint(0.0, 0.0), new GeoPoint(0.5, 0.5));
    final GeoRectangle b3 = new GeoRectangle(new GeoPoint(3.5, 4.5), new GeoPoint(4.0, 5.0));
    Assert.assertTrue(a.overlaps(b1));
    Assert.assertFalse(a.overlaps(b2));
    Assert.assertFalse(a.overlaps(b3));
}