Assert.assertEquals(Math.round(contractRectangle1Distance.asMeters()), Math.round(new Location(this.rectangle1.lowerLeft().getLatitude(), collapsedHorizontally.middle().getLongitude()) .distanceTo(collapsedHorizontally.lowerLeft()).asMeters())); this.rectangle2.contract(contractRectangle2Distance.scaleBy(10)).surface()); Assert.assertEquals(Math.round(contractRectangle2Distance.asMeters()), Math.round(new Location(collapsedVertically.middle().getLatitude(), this.rectangle2.lowerLeft().getLongitude()) .distanceTo(collapsedVertically.lowerLeft()).asMeters()));