@Test public void nodetable_bad_02() { NodeTable nt = createEmptyNodeTable() ; writeNode(nt, "'x'") ; NodeId id1 = nt.allocOffset() ; writeBadNode(nt, badNode1) ; NodeId id2 = nt.allocOffset() ; assertEquals(id1, id2) ; writeNode(nt, "<http://example/x>") ; }
protected static void writeNode(NodeTable nt, Node n) { NodeId nodeId = nt.getAllocateNodeId(n) ; assertNotNull(nodeId) ; assertNotEquals(NodeId.NodeDoesNotExist, nodeId) ; assertNotEquals(NodeId.NodeIdAny, nodeId) ; Node n2 = nt.getNodeForNodeId(nodeId) ; assertEquals(n, n2) ; NodeId nodeId2 = nt.getNodeIdForNode(n) ; assertEquals(nodeId, nodeId2) ; }
protected void testNodeBad(Node badNode) { NodeTable nt = createEmptyNodeTable() ; writeBadNode(nt, badNode) ; }
protected void testNode(Node n) { NodeTable nt = createEmptyNodeTable() ; writeNode(nt, n) ; }
protected void testNode(String str) { testNode(NodeFactoryExtra.parseNode(str)) ; }
protected static void writeBadNode(NodeTable nt, Node badNode) { NodeId id1 = nt.allocOffset() ; try { NodeId nodeId = nt.getAllocateNodeId(badNode) ; fail("Expected exception for bad node: "+badNode) ; } catch (TDBException ex) { } NodeId id2 = nt.allocOffset() ; assertEquals(id1, id2) ; }
protected static void writeNode(NodeTable nt, String str) { writeNode(nt, NodeFactoryExtra.parseNode(str)) ; }
@Test public void nodetable_bad_01() { testNodeBad(badNode1) ; } @Test public void nodetable_bad_02()
protected void testNode(String str) { testNode(NodeFactoryExtra.parseNode(str)) ; }
protected void testNodeBad(Node badNode) { NodeTable nt = createEmptyNodeTable() ; writeBadNode(nt, badNode) ; }
protected static void writeBadNode(NodeTable nt, Node badNode) { NodeId id1 = nt.allocOffset() ; try { NodeId nodeId = nt.getAllocateNodeId(badNode) ; fail("Expected exception for bad node: "+badNode) ; } catch (TDBException ex) { } NodeId id2 = nt.allocOffset() ; assertEquals(id1, id2) ; }
protected void testNode(Node n) { NodeTable nt = createEmptyNodeTable() ; writeNode(nt, n) ; }
protected static void writeNode(NodeTable nt, String str) { writeNode(nt, NodeFactoryExtra.parseNode(str)) ; }
@Test public void nodetable_bad_01() { testNodeBad(badNode1) ; } @Test public void nodetable_bad_02()
@Test public void nodetable_bad_02() { NodeTable nt = createEmptyNodeTable() ; writeNode(nt, "'x'") ; NodeId id1 = nt.allocOffset() ; writeBadNode(nt, badNode1) ; NodeId id2 = nt.allocOffset() ; assertEquals(id1, id2) ; writeNode(nt, "<http://example/x>") ; }
protected static void writeNode(NodeTable nt, Node n) { NodeId nodeId = nt.getAllocateNodeId(n) ; assertNotNull(nodeId) ; assertNotEquals(NodeId.NodeDoesNotExist, nodeId) ; assertNotEquals(NodeId.NodeIdAny, nodeId) ; Node n2 = nt.getNodeForNodeId(nodeId) ; assertEquals(n, n2) ; NodeId nodeId2 = nt.getNodeIdForNode(n) ; assertEquals(nodeId, nodeId2) ; }
@Test public void nodetable_05() { testNode("'x'@en") ; } @Test public void nodetable_06() { testNode("'x'^^<http://example/dt>") ; }
@Test public void nodetable_04() { testNode("'x'") ; } @Test public void nodetable_05() { testNode("'x'@en") ; }
@Test public void nodetable_02() { testNode("1") ; } @Test public void nodetable_03() { testNode("_:x") ; }
@Test public void nodetable_01() { testNode("<http://example/x>") ; } @Test public void nodetable_02() { testNode("1") ; }