use of org.apache.jena.graph.Node in project jena by apache.
the class TestNodeAllocator method allocGraphScope5.
@Test
public void allocGraphScope5() {
LabelToNode alloc = SyntaxLabels.createLabelToNode();
Node b1 = alloc.get(null, "xyz");
Node b2 = alloc.get(null, "xyz");
// SAME
assertEquals(b1, b2);
}
use of org.apache.jena.graph.Node in project jena by apache.
the class TestNodeToLabel method node2label_03.
@Test
public void node2label_03() {
NodeToLabel mapper = factory.create();
Node x1 = NodeFactory.createBlankNode();
Node x2 = NodeFactory.createBlankNode();
String s1 = mapper.get(null, x1);
String s2 = mapper.get(null, x2);
assertNotNull(s1);
assertNotNull(s2);
assertNotEquals(s1, s2);
}
use of org.apache.jena.graph.Node in project jena by apache.
the class TestNodeToLabel method node2label_02.
@Test
public void node2label_02() {
NodeToLabel mapper = factory.create();
Node x = NodeFactory.createBlankNode();
String s1 = mapper.get(null, x);
String s2 = mapper.get(null, x);
assertNotNull(s1);
assertNotNull(s2);
assertEquals(s1, s2);
}
use of org.apache.jena.graph.Node in project jena by apache.
the class TestNormalization method normalizeLang.
private static void normalizeLang(String input, String expected, boolean correct) {
Node n1 = NodeFactoryExtra.parseNode(input);
Node n2 = CanonicalizeLiteral.get().apply(n1);
Node n3 = NodeFactoryExtra.parseNode(expected);
if (correct) {
assertEquals("Invalid canonicalization (lang)", n3.getLiteralLanguage(), n2.getLiteralLanguage());
assertEquals("Invalid canonicalization (node)", n3, n2);
} else {
assertNotEquals("Invalid canonicalization (lang)", n3.getLiteralLanguage(), n2.getLiteralLanguage());
assertNotEquals("Invalid canonicalization (node)", n3, n2);
}
}
use of org.apache.jena.graph.Node in project jena by apache.
the class TestNodeFmt method test.
public static void test(NodeFormatter nodeFormatter, String nStr, String str) {
Node n = NodeFactoryExtra.parseNode(nStr);
test(nodeFormatter, n, str);
}
Aggregations