Search in sources :

Example 51 with NodeValue

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);
}
Also used : NodeValue(org.apache.jena.sparql.expr.NodeValue) Test(org.junit.Test)

Example 52 with NodeValue

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);
}
Also used : NodeValue(org.apache.jena.sparql.expr.NodeValue) Test(org.junit.Test)

Example 53 with NodeValue

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());
}
Also used : NodeValue(org.apache.jena.sparql.expr.NodeValue) Test(org.junit.Test)

Example 54 with NodeValue

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);
}
Also used : NodeValue(org.apache.jena.sparql.expr.NodeValue) Test(org.junit.Test)

Example 55 with NodeValue

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);
}
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