rdf4j-postgis  Version 0.1.0.0
IsCollectionTest Class Reference

Public Member Functions

void testMultiPointIsCollection ()
 
void testMultiPolygonIsCollection ()
 
void testMultiLineStringIsCollection ()
 
void testGeometryCollectionIsCollection ()
 
void testPointIsCollection ()
 
void testLineStringIsCollection ()
 
void testPolygonIsCollection ()
 

Member Function Documentation

◆ testGeometryCollectionIsCollection()

void testGeometryCollectionIsCollection ( )
46  {
47  IsCollection is3d=new IsCollection();
48  ValueFactory valfac=SimpleValueFactory.getInstance();
49  Value geo=valfac.createLiteral("<http://www.opengis.net/def/crs/EPSG/0/27700> GEOMETRYCOLLECTION(POINT(4 6),LINESTRING(4 6,7 10))", WKTDatatype.LiteralIRI);
50  Value result=is3d.evaluate(valfac, geo);
51  Value expResult=valfac.createLiteral(true);
52  assertEquals(expResult, result);
53  }

References GeometricBinaryAttributeFunction.evaluate(), and WKTDatatype.LiteralIRI.

◆ testLineStringIsCollection()

void testLineStringIsCollection ( )
67  {
68  IsCollection is3d=new IsCollection();
69  ValueFactory valfac=SimpleValueFactory.getInstance();
70  Value geo=valfac.createLiteral("<http://www.opengis.net/def/crs/EPSG/0/27700> LINESTRING (30 10, 10 30, 40 40)", WKTDatatype.LiteralIRI);
71  Value result=is3d.evaluate(valfac, geo);
72  Value expResult=valfac.createLiteral(false);
73  assertEquals(expResult, result);
74  }

References GeometricBinaryAttributeFunction.evaluate(), and WKTDatatype.LiteralIRI.

◆ testMultiLineStringIsCollection()

void testMultiLineStringIsCollection ( )
36  {
37  IsCollection is3d=new IsCollection();
38  ValueFactory valfac=SimpleValueFactory.getInstance();
39  Value geo=valfac.createLiteral("<http://www.opengis.net/def/crs/EPSG/0/27700> MULTILINESTRING ((10 10, 20 20, 10 40),(40 40, 30 30, 40 20, 30 10))", WKTDatatype.LiteralIRI);
40  Value result=is3d.evaluate(valfac, geo);
41  Value expResult=valfac.createLiteral(true);
42  assertEquals(expResult, result);
43  }

References GeometricBinaryAttributeFunction.evaluate(), and WKTDatatype.LiteralIRI.

◆ testMultiPointIsCollection()

void testMultiPointIsCollection ( )
16  {
17  IsCollection is3d=new IsCollection();
18  ValueFactory valfac=SimpleValueFactory.getInstance();
19  Value geo=valfac.createLiteral("<http://www.opengis.net/def/crs/EPSG/0/27700> MULTIPOINT (10 40, 40 30, 20 20, 30 10)", WKTDatatype.LiteralIRI);
20  Value result=is3d.evaluate(valfac, geo);
21  Value expResult=valfac.createLiteral(true);
22  assertEquals(expResult, result);
23  }

References GeometricBinaryAttributeFunction.evaluate(), and WKTDatatype.LiteralIRI.

◆ testMultiPolygonIsCollection()

void testMultiPolygonIsCollection ( )
26  {
27  IsCollection is3d=new IsCollection();
28  ValueFactory valfac=SimpleValueFactory.getInstance();
29  Value geo=valfac.createLiteral("<http://www.opengis.net/def/crs/EPSG/0/27700> MULTIPOLYGON (((40 40, 20 45, 45 30, 40 40)),((20 35, 10 30, 10 10, 30 5, 45 20, 20 35),(30 20, 20 15, 20 25, 30 20)))", WKTDatatype.LiteralIRI);
30  Value result=is3d.evaluate(valfac, geo);
31  Value expResult=valfac.createLiteral(true);
32  assertEquals(expResult, result);
33  }

References GeometricBinaryAttributeFunction.evaluate(), and WKTDatatype.LiteralIRI.

◆ testPointIsCollection()

void testPointIsCollection ( )
57  {
58  IsCollection is3d=new IsCollection();
59  ValueFactory valfac=SimpleValueFactory.getInstance();
60  Value geo=valfac.createLiteral("<http://www.opengis.net/def/crs/EPSG/0/27700> POINT (30 10)", WKTDatatype.LiteralIRI);
61  Value result=is3d.evaluate(valfac, geo);
62  Value expResult=valfac.createLiteral(false);
63  assertEquals(expResult, result);
64  }

References GeometricBinaryAttributeFunction.evaluate(), and WKTDatatype.LiteralIRI.

◆ testPolygonIsCollection()

void testPolygonIsCollection ( )
77  {
78  IsCollection is3d=new IsCollection();
79  ValueFactory valfac=SimpleValueFactory.getInstance();
80  Value geo=valfac.createLiteral("<http://www.opengis.net/def/crs/EPSG/0/27700> POLYGON ((30 10, 40 40, 20 40, 10 20, 30 10))", WKTDatatype.LiteralIRI);
81  Value result=is3d.evaluate(valfac, geo);
82  Value expResult=valfac.createLiteral(false);
83  assertEquals(expResult, result);
84  }

References GeometricBinaryAttributeFunction.evaluate(), and WKTDatatype.LiteralIRI.