use of org.apache.jena.sparql.expr.NodeValue in project jena by apache.
the class TestScriptFunction method script_6.
@Test
public void script_6() {
NodeValue nv = eval("combine", "2", "2.5");
NodeValue nvx = nv("4.5e0");
assertDatatype(nv, XSDDatatype.XSDdouble);
assertEquals(nvx, nv);
}
use of org.apache.jena.sparql.expr.NodeValue in project jena by apache.
the class TestScriptFunction method script_8.
@Test
public void script_8() {
NodeValue nv = eval("toCamelCase", "'abc def ghi'");
NodeValue nvx = nv("'abcDefGhi'");
assertDatatype(nv, XSDDatatype.XSDstring);
assertEquals(nvx, nv);
}
use of org.apache.jena.sparql.expr.NodeValue in project jena by apache.
the class TestScriptFunction method script_dt_boolean.
@Test
public void script_dt_boolean() {
NodeValue nv = eval("rtnBoolean");
assertTrue(nv.isBoolean());
}
use of org.apache.jena.sparql.expr.NodeValue in project jena by apache.
the class TestScriptFunction method script_4.
@Test
public void script_4() {
NodeValue nv = eval("combine", "'a'", "2");
NodeValue nvx = nv("'a2'");
assertTrue(nv.isString());
assertEquals(nvx, nv);
}
use of org.apache.jena.sparql.expr.NodeValue in project jena by apache.
the class TestScriptFunction method script_err_4.
@Test
public void script_err_4() {
if (!language.equals("JS")) {
return;
}
// Legal in JS.
NodeValue nv = eval("identity", "3", "2");
NodeValue nvx = nv("3");
assertEquals(nvx, nv);
}
Aggregations