rdf4j-postgis  Version 0.1.0.0
IsMorePreciseTest Class Reference
Collaboration diagram for IsMorePreciseTest:

Public Member Functions

void testIsMorePreciseFirst ()
 
void testIsMorePreciseSecond ()
 
void testIsMorePreciseEqual ()
 

Static Public Attributes

static final String testGeom ="LINESTRING(77.29 29.07,77.42 29.26,77.27 29.31,77.29 29.07)"
 
static final String testGeom2 ="LINESTRING(5 5 ,10 10)"
 

Member Function Documentation

◆ testIsMorePreciseEqual()

void testIsMorePreciseEqual ( )
41  {
42  IsMorePrecise instance=new IsMorePrecise();
43  ValueFactory valfac=SimpleValueFactory.getInstance();
44  Value geo=valfac.createLiteral(testGeom, WKTDatatype.LiteralIRI);
45  Value geo2=valfac.createLiteral(testGeom, WKTDatatype.LiteralIRI);
46  Value result=instance.evaluate(valfac, geo,geo2);
47  Value expResult=valfac.createLiteral(0.0);
48  assertEquals(expResult, result);
49  }
static final String testGeom
Definition: IsMorePreciseTest.java:14

References GeometricRelationIntegerFunction.evaluate(), WKTDatatype.LiteralIRI, and IsMorePreciseTest.testGeom.

◆ testIsMorePreciseFirst()

void testIsMorePreciseFirst ( )
19  {
20  IsMorePrecise instance=new IsMorePrecise();
21  ValueFactory valfac=SimpleValueFactory.getInstance();
22  Value geo=valfac.createLiteral(testGeom, WKTDatatype.LiteralIRI);
23  Value geo2=valfac.createLiteral(testGeom2, WKTDatatype.LiteralIRI);
24  Value result=instance.evaluate(valfac, geo,geo2);
25  Value expResult=valfac.createLiteral(-1);
26  assertEquals(expResult, result);
27  }
static final String testGeom2
Definition: IsMorePreciseTest.java:16

References GeometricRelationIntegerFunction.evaluate(), WKTDatatype.LiteralIRI, IsMorePreciseTest.testGeom, and IsMorePreciseTest.testGeom2.

◆ testIsMorePreciseSecond()

void testIsMorePreciseSecond ( )
30  {
31  IsMorePrecise instance=new IsMorePrecise();
32  ValueFactory valfac=SimpleValueFactory.getInstance();
33  Value geo=valfac.createLiteral(testGeom, WKTDatatype.LiteralIRI);
34  Value geo2=valfac.createLiteral(testGeom2, WKTDatatype.LiteralIRI);
35  Value result=instance.evaluate(valfac, geo,geo2);
36  Value expResult=valfac.createLiteral(0.0);
37  assertEquals(expResult, result);
38  }

References GeometricRelationIntegerFunction.evaluate(), WKTDatatype.LiteralIRI, IsMorePreciseTest.testGeom, and IsMorePreciseTest.testGeom2.

Member Data Documentation

◆ testGeom

final String testGeom ="LINESTRING(77.29 29.07,77.42 29.26,77.27 29.31,77.29 29.07)"
static

◆ testGeom2

final String testGeom2 ="LINESTRING(5 5 ,10 10)"
static