Search in sources :

Example 81 with NodeValue

use of org.apache.jena.sparql.expr.NodeValue in project jena by apache.

the class AzimuthFFTest method testExec.

/**
 * Test of exec method, of class AzimuthFF.
 */
@Test
public void testExec() {
    NodeValue v1 = NodeValue.makeDouble(0);
    NodeValue v2 = NodeValue.makeDouble(0);
    NodeValue v3 = NodeValue.makeDouble(0);
    NodeValue v4 = NodeValue.makeDouble(10);
    AzimuthFF instance = new AzimuthFF();
    NodeValue expResult = NodeValue.makeDouble(1.5707963267948966);
    NodeValue result = instance.exec(v1, v2, v3, v4);
    assertEquals(expResult, result);
}
Also used : NodeValue(org.apache.jena.sparql.expr.NodeValue) Test(org.junit.Test)

Example 82 with NodeValue

use of org.apache.jena.sparql.expr.NodeValue in project jena by apache.

the class ConvertLatLonFFTest method testExec.

/**
 * Test of exec method, of class ConvertLatLon.
 */
@Test
public void testExec() {
    NodeValue v1 = NodeValue.makeFloat(10.0f);
    NodeValue v2 = NodeValue.makeFloat(20.0f);
    ConvertLatLonFF instance = new ConvertLatLonFF();
    NodeValue expResult = NodeValue.makeNode("<http://www.opengis.net/def/crs/EPSG/0/4326> POINT(10 20)", WKTDatatype.INSTANCE);
    NodeValue result = instance.exec(v1, v2);
    assertEquals(expResult, result);
}
Also used : NodeValue(org.apache.jena.sparql.expr.NodeValue) Test(org.junit.Test)

Example 83 with NodeValue

use of org.apache.jena.sparql.expr.NodeValue in project jena by apache.

the class TransformSRSFFTest method testExec_URI.

/**
 * Test of exec method, of class TransformSRSFF.
 */
@Test
public void testExec_URI() {
    NodeValue v1 = NodeValue.makeNode("<http://www.opengis.net/def/crs/EPSG/0/4326> POINT(0 10)", WKTDatatype.INSTANCE);
    NodeValue v2 = NodeValue.makeNode(NodeFactory.createURI(SRS_URI.DEFAULT_WKT_CRS84));
    TransformSRSFF instance = new TransformSRSFF();
    NodeValue expResult = NodeValue.makeNode("POINT(10 0)", WKTDatatype.INSTANCE);
    NodeValue result = instance.exec(v1, v2);
    assertEquals(expResult, result);
}
Also used : NodeValue(org.apache.jena.sparql.expr.NodeValue) Test(org.junit.Test)

Example 84 with NodeValue

use of org.apache.jena.sparql.expr.NodeValue in project jena by apache.

the class TransformSRSFFTest method testExec_fail.

/**
 * Test of exec method, of class TransformSRSFF.
 */
@Test(expected = ExprEvalException.class)
public void testExec_fail() {
    NodeValue v1 = NodeValue.makeNode("<http://www.opengis.net/def/crs/EPSG/0/4326> POINT(0 10)", WKTDatatype.INSTANCE);
    NodeValue v2 = NodeValue.makeInteger(8);
    TransformSRSFF instance = new TransformSRSFF();
    NodeValue expResult = NodeValue.makeNode("POINT(10 0)", WKTDatatype.INSTANCE);
    NodeValue result = instance.exec(v1, v2);
    assertEquals(expResult, result);
}
Also used : NodeValue(org.apache.jena.sparql.expr.NodeValue) Test(org.junit.Test)

Example 85 with NodeValue

use of org.apache.jena.sparql.expr.NodeValue in project jena by apache.

the class TransformFFTest method testExec_fail.

/**
 * Test of exec method, of class TransformFF.
 */
@Test(expected = ExprEvalException.class)
public void testExec_fail() {
    NodeValue v1 = NodeValue.makeNode("<gml:Point xmlns:gml=\"http://www.opengis.net/ont/gml\" srsName=\"http://www.opengis.net/def/crs/EPSG/0/4326\"><gml:pos>0 10</gml:pos></gml:Point>", GMLDatatype.INSTANCE);
    NodeValue v2 = NodeValue.makeInteger(8);
    NodeValue v3 = NodeValue.makeNode(NodeFactory.createURI(SRS_URI.DEFAULT_WKT_CRS84));
    TransformFF instance = new TransformFF();
    NodeValue expResult = NodeValue.makeNode("POINT(10 0)", WKTDatatype.INSTANCE);
    NodeValue result = instance.exec(v1, v2, v3);
    assertEquals(expResult, result);
}
Also used : NodeValue(org.apache.jena.sparql.expr.NodeValue) Test(org.junit.Test)

Aggregations

NodeValue (org.apache.jena.sparql.expr.NodeValue)255 Test (org.junit.Test)197 BaseTest (org.apache.jena.atlas.junit.BaseTest)42 Node (org.apache.jena.graph.Node)31 ExprEvalException (org.apache.jena.sparql.expr.ExprEvalException)26 GeometryWrapper (org.apache.jena.geosparql.implementation.GeometryWrapper)24 Expr (org.apache.jena.sparql.expr.Expr)12 NodeValueNode (org.apache.jena.sparql.expr.nodevalue.NodeValueNode)10 ARQInternalErrorException (org.apache.jena.sparql.ARQInternalErrorException)7 DatatypeFormatException (org.apache.jena.datatypes.DatatypeFormatException)6 ArrayList (java.util.ArrayList)5 SearchEnvelope (org.apache.jena.geosparql.spatial.SearchEnvelope)5 LibTestExpr (org.apache.jena.sparql.expr.LibTestExpr)5 Duration (javax.xml.datatype.Duration)4 SpatialArguments (org.apache.jena.geosparql.spatial.property_functions.SpatialArguments)4 BigDecimal (java.math.BigDecimal)3 AssemblerException (org.apache.jena.assembler.exceptions.AssemblerException)3 DatasetGraph (org.apache.jena.sparql.core.DatasetGraph)3 Var (org.apache.jena.sparql.core.Var)3 ValueSpaceClassification (org.apache.jena.sparql.expr.ValueSpaceClassification)3