@Test
public void toGeometry_Shape_Poly() {

    Shape shape = new Polygon(XPOINTS, YPOINTS, NPOINTS);
    Geometry geom = JTS.toGeometry(shape);
    assertTrue(geom instanceof LinearRing);
    Coordinate[] coords = geom.getCoordinates();
    assertEquals(NPOINTS + 1, coords.length);
    CoordList list = new CoordList(coords);
    Coordinate c = new Coordinate();
    for (int i = 0; i < NPOINTS; i++) {
        c.x = XPOINTS[i];
        c.y = YPOINTS[i];
        assertTrue(list.contains(c));
    }
}