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

Public Member Functions

void testHasConnectedInteriorTrue ()
 
void testHasConnectedInteriorFalse ()
 

Static Public Attributes

static final String duplicateRings ="POLYGON((8 2, 11 13, 2 6, 8 2),(8 2, 11 13, 2 6, 8 2))"
 
static final String nonduplicateRings ="POLYGON((1 2, 3 4, 5 6, 1 2))"
 

Member Function Documentation

◆ testHasConnectedInteriorFalse()

void testHasConnectedInteriorFalse ( )
29  {
30  HasConnectedInterior instance=new HasConnectedInterior();
31  ValueFactory valfac=SimpleValueFactory.getInstance();
32  Value geo=valfac.createLiteral(nonduplicateRings, WKTDatatype.LiteralIRI);
33  Value result=instance.evaluate(valfac, geo);
34  Value expResult=valfac.createLiteral(false);
35  assertEquals(expResult, result);
36  }
static final String nonduplicateRings
Definition: HasConnectedInteriorTest.java:16

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

◆ testHasConnectedInteriorTrue()

void testHasConnectedInteriorTrue ( )
19  {
20  HasConnectedInterior instance=new HasConnectedInterior();
21  ValueFactory valfac=SimpleValueFactory.getInstance();
22  Value geo=valfac.createLiteral(duplicateRings, WKTDatatype.LiteralIRI);
23  Value result=instance.evaluate(valfac, geo);
24  Value expResult=valfac.createLiteral(true);
25  assertEquals(expResult, result);
26  }
static final String duplicateRings
Definition: HasConnectedInteriorTest.java:14

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

Member Data Documentation

◆ duplicateRings

final String duplicateRings ="POLYGON((8 2, 11 13, 2 6, 8 2),(8 2, 11 13, 2 6, 8 2))"
static

◆ nonduplicateRings

final String nonduplicateRings ="POLYGON((1 2, 3 4, 5 6, 1 2))"
static