use of org.apache.jena.sparql.expr.NodeValue in project jena by apache.
the class TestOrdering method test_lang1.
@Test
public void test_lang1() {
NodeValue nv1 = NodeValue.makeNode(NodeFactory.createLiteral("abc", "en"));
NodeValue nv2 = NodeValue.makeNode(NodeFactory.createLiteral("abc"));
int x = NodeUtils.compareRDFTerms(nv1.asNode(), nv2.asNode());
assertTrue("Lang tags should sort after plain literal", Expr.CMP_GREATER == x);
}
use of org.apache.jena.sparql.expr.NodeValue in project jena by apache.
the class TestNodeValueOps method testMult.
static void testMult(String s1, String s2, String s3) {
NodeValue nv3 = NodeValue.parse(s3);
NodeValue nv = testMult(s1, s2);
assertEquals(nv3, nv);
}
use of org.apache.jena.sparql.expr.NodeValue in project jena by apache.
the class TestNodeValueOps method testDiv.
static NodeValue testDiv(String s1, String s2) {
NodeValue nv1 = NodeValue.parse(s1);
NodeValue nv2 = NodeValue.parse(s2);
return NodeValueOps.divisionNV(nv1, nv2);
}
use of org.apache.jena.sparql.expr.NodeValue in project jena by apache.
the class TestNodeValueOps method testSub.
static void testSub(String s1, String s2, String s3) {
NodeValue nv3 = NodeValue.parse(s3);
NodeValue nv = testSub(s1, s2);
assertEquals(nv3, nv);
}
use of org.apache.jena.sparql.expr.NodeValue in project jena by apache.
the class TestOrdering method test_lang6.
@Test
public void test_lang6() {
NodeValue nv1 = NodeValue.makeNode(NodeFactory.createLiteral("xyz"));
NodeValue nv2 = NodeValue.makeNode(NodeFactory.createLiteral("abc", "en"));
int x = NodeValue.compareAlways(nv1, nv2);
assertTrue("Lang nodes should sort by lexical form if one is plain", Expr.CMP_GREATER == x);
int y = NodeUtils.compareRDFTerms(nv1.asNode(), nv2.asNode());
assertTrue(Expr.CMP_GREATER == x);
}
Aggregations