use of org.apache.jena.sparql.expr.NodeValue in project jena by apache.
the class GreatCircleFFTest method testExec_pos0_fail.
/**
* Test of exec method, of class GreatCircleFF.
*/
@Test(expected = ExprEvalException.class)
public void testExec_pos0_fail() {
NodeValue v1 = NodeValue.makeString("10.0");
NodeValue v2 = NodeValue.makeDouble(20.0);
NodeValue v3 = NodeValue.makeDouble(10.0);
NodeValue v4 = NodeValue.makeDouble(20.0001);
NodeValue v5 = NodeValue.makeNode(NodeFactory.createURI(Unit_URI.KILOMETER_URL));
GreatCircleFF instance = new GreatCircleFF();
NodeValue expResult = NodeValue.makeDouble(20);
NodeValue result = instance.exec(v1, v2, v3, v4, v5);
assertEquals(expResult, result);
}
use of org.apache.jena.sparql.expr.NodeValue in project jena by apache.
the class GreatCircleFFTest method testExec_pos2_fail.
/**
* Test of exec method, of class GreatCircleFF.
*/
@Test(expected = ExprEvalException.class)
public void testExec_pos2_fail() {
NodeValue v1 = NodeValue.makeDouble(10.0);
NodeValue v2 = NodeValue.makeDouble(20.0);
NodeValue v3 = NodeValue.makeString("10.0");
NodeValue v4 = NodeValue.makeDouble(20.0001);
NodeValue v5 = NodeValue.makeNode(NodeFactory.createURI(Unit_URI.KILOMETER_URL));
GreatCircleFF instance = new GreatCircleFF();
NodeValue expResult = NodeValue.makeDouble(20);
NodeValue result = instance.exec(v1, v2, v3, v4, v5);
assertEquals(expResult, result);
}
use of org.apache.jena.sparql.expr.NodeValue in project jena by apache.
the class GreatCircleFFTest method testExec_Paris_London.
/**
* Test of exec method, of class GreatCircleFF.
*/
@Test
public void testExec_Paris_London() {
NodeValue v1 = NodeValue.makeDouble(48.85341);
NodeValue v2 = NodeValue.makeDouble(2.34880);
NodeValue v3 = NodeValue.makeDouble(51.50853);
NodeValue v4 = NodeValue.makeDouble(-0.12574);
NodeValue v5 = NodeValue.makeString(Unit_URI.KILOMETER_URL);
GreatCircleFF instance = new GreatCircleFF();
double expResult = 343.7713;
double result = instance.exec(v1, v2, v3, v4, v5).getDouble();
assertEquals(expResult, result, 0.0001);
}
use of org.apache.jena.sparql.expr.NodeValue in project jena by apache.
the class GreatCircleFFTest method testExec2.
/**
* Test of exec method, of class GreatCircleFF.
*/
@Test
public void testExec2() {
NodeValue v1 = NodeValue.makeDouble(10.0);
NodeValue v2 = NodeValue.makeDouble(20.0);
NodeValue v3 = NodeValue.makeDouble(11.0);
NodeValue v4 = NodeValue.makeDouble(20.0);
NodeValue v5 = NodeValue.makeString(Unit_URI.KILOMETER_URL);
GreatCircleFF instance = new GreatCircleFF();
double expResult = 111.1950;
double result = instance.exec(v1, v2, v3, v4, v5).getDouble();
assertEquals(expResult, result, 0.0001);
}
use of org.apache.jena.sparql.expr.NodeValue in project jena by apache.
the class GreatCircleFFTest method testExec_pos3_fail.
/**
* Test of exec method, of class GreatCircleFF.
*/
@Test(expected = ExprEvalException.class)
public void testExec_pos3_fail() {
NodeValue v1 = NodeValue.makeDouble(10.0);
NodeValue v2 = NodeValue.makeDouble(20.0);
NodeValue v3 = NodeValue.makeDouble(10.0);
NodeValue v4 = NodeValue.makeString("20.0001");
NodeValue v5 = NodeValue.makeNode(NodeFactory.createURI(Unit_URI.KILOMETER_URL));
GreatCircleFF instance = new GreatCircleFF();
NodeValue expResult = NodeValue.makeDouble(20);
NodeValue result = instance.exec(v1, v2, v3, v4, v5);
assertEquals(expResult, result);
}
Aggregations