@Test public void testDistanceToCentroid() throws Exception { ArrayList<Circle> circles = Grid.linearGrid(1, Point.create(0, 0), 1, 0); Polygon polygon = AdapterUtil.polygon(new GeometryFactory(), circles.get(0), 5); PreferredZone preferredZone = new PreferredZone(polygon, 0.5); Assert.assertEquals( 1.5, preferredZone.distanceToCentroid(new GeometryFactory().createPoint(new Coordinate(2, 0))), DoubleUtil.eps); }