use of org.apache.jena.sparql.expr.NodeValue in project jena by apache.
the class TestOrdering method test_xsd_string3.
@Test
public void test_xsd_string3() {
NodeValue nv1 = NodeValue.makeNode(NodeFactory.createLiteral("xyz", XSDDatatype.XSDstring));
NodeValue nv2 = NodeValue.makeNode(NodeFactory.createLiteral("abc"));
int x = NodeValue.compare(nv1, nv2);
assertTrue(Expr.CMP_GREATER == x);
}
use of org.apache.jena.sparql.expr.NodeValue in project jena by apache.
the class TestNodeFunctions method testIsIRI_1.
@Test
public void testIsIRI_1() {
NodeValue nv = NodeValue.makeNode(NodeFactory.createURI("http://example/"));
NodeValue r = NodeFunctions.isIRI(nv);
assertEquals(NodeValue.TRUE, r);
}
use of org.apache.jena.sparql.expr.NodeValue in project jena by apache.
the class TestNodeFunctions method testDatatype2.
@Test
public void testDatatype2() {
NodeValue nv = NodeValue.makeInteger(5);
NodeValue r = NodeFunctions.datatype(nv);
NodeValue e = NodeValue.makeNode(XSD.integer.asNode());
assertEquals(e, r);
}
use of org.apache.jena.sparql.expr.NodeValue in project jena by apache.
the class TestNodeFunctions method testIsLiteral1.
@Test
public void testIsLiteral1() {
NodeValue nv = NodeValue.makeNode(NodeFactory.createLiteral("xyz"));
NodeValue r = NodeFunctions.isLiteral(nv);
assertEquals(NodeValue.TRUE, r);
}
use of org.apache.jena.sparql.expr.NodeValue in project jena by apache.
the class TestNodeValueOps method testAdd.
static NodeValue testAdd(String s1, String s2) {
NodeValue nv1 = NodeValue.parse(s1);
NodeValue nv2 = NodeValue.parse(s2);
return NodeValueOps.additionNV(nv1, nv2);
}
Aggregations