Search in sources :

Example 86 with Node

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);
}
Also used : LabelToNode(org.apache.jena.riot.lang.LabelToNode) Node(org.apache.jena.graph.Node) LabelToNode(org.apache.jena.riot.lang.LabelToNode) BaseTest(org.apache.jena.atlas.junit.BaseTest) Test(org.junit.Test)

Example 87 with Node

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);
}
Also used : Node(org.apache.jena.graph.Node) NodeToLabel(org.apache.jena.riot.out.NodeToLabel) BaseTest(org.apache.jena.atlas.junit.BaseTest) Test(org.junit.Test)

Example 88 with Node

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);
}
Also used : Node(org.apache.jena.graph.Node) NodeToLabel(org.apache.jena.riot.out.NodeToLabel) BaseTest(org.apache.jena.atlas.junit.BaseTest) Test(org.junit.Test)

Example 89 with Node

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);
    }
}
Also used : Node(org.apache.jena.graph.Node)

Example 90 with Node

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);
}
Also used : Node(org.apache.jena.graph.Node)

Aggregations

Node (org.apache.jena.graph.Node)681 Test (org.junit.Test)191 Triple (org.apache.jena.graph.Triple)98 BaseTest (org.apache.jena.atlas.junit.BaseTest)85 Var (org.apache.jena.sparql.core.Var)84 ArrayList (java.util.ArrayList)55 Graph (org.apache.jena.graph.Graph)46 Binding (org.apache.jena.sparql.engine.binding.Binding)40 DatasetGraph (org.apache.jena.sparql.core.DatasetGraph)36 Quad (org.apache.jena.sparql.core.Quad)35 LabelToNode (org.apache.jena.riot.lang.LabelToNode)28 RDFNode (org.apache.jena.rdf.model.RDFNode)25 HashMap (java.util.HashMap)22 Model (org.apache.jena.rdf.model.Model)18 BindingMap (org.apache.jena.sparql.engine.binding.BindingMap)18 NodeId (org.apache.jena.tdb.store.NodeId)18 NodeWritable (org.apache.jena.hadoop.rdf.types.NodeWritable)16 Token (org.apache.jena.riot.tokens.Token)16 BasicPattern (org.apache.jena.sparql.core.BasicPattern)16 NodeValue (org.apache.jena.sparql.expr.NodeValue)16