package com.querydsl.spatial.jts;
import static org.junit.Assert.assertEquals;
import org.junit.Test;
import com.vividsolutions.jts.geom.*;
public class JTSGeometryPathTest {
@Test
public void convert() {
JTSGeometryPath<Geometry> geometry = new JTSGeometryPath<Geometry>("geometry");
assertEquals(new JTSGeometryCollectionPath<GeometryCollection>("geometry"), geometry.asCollection());
assertEquals(new JTSLinearRingPath<LinearRing>("geometry"), geometry.asLinearRing());
assertEquals(new JTSLineStringPath<LineString>("geometry"), geometry.asLineString());
assertEquals(new JTSMultiLineStringPath<MultiLineString>("geometry"), geometry.asMultiLineString());
assertEquals(new JTSMultiPointPath<MultiPoint>("geometry"), geometry.asMultiPoint());
assertEquals(new JTSMultiPolygonPath<MultiPolygon>("geometry"), geometry.asMultiPolygon());
assertEquals(new JTSPointPath<Point>("geometry"), geometry.asPoint());
assertEquals(new JTSPolygonPath<Polygon>("geometry"), geometry.asPolygon());
}
}