@Override public long getAllStatementCount() { return this.getRootContextNode(false).getAllStatementCount(); }
graphstring = xdiStringWriter.getBuffer().toString(); String statementcount = Long.toString(graph.getRootContextNode().getAllStatementCount()); String statementcount = Long.toString(graph.getRootContextNode().getAllStatementCount());
private static void assertEqualsGraphs(Graph graph1, Graph graph2) throws Exception { assertEquals(graph1.getRootContextNode().getAllStatementCount(), graph2.getRootContextNode().getAllStatementCount()); assertEquals(graph1.getRootContextNode().getAllContextNodeCount(), graph2.getRootContextNode().getAllContextNodeCount()); assertEquals(graph1.getRootContextNode().getAllRelationCount(), graph2.getRootContextNode().getAllRelationCount()); assertEquals(graph1.getRootContextNode().getAllLiteralCount(), graph2.getRootContextNode().getAllLiteralCount()); Iterator<Statement> s1 = graph1.getRootContextNode().getAllStatements(); Iterator<Statement> s2 = graph2.getRootContextNode().getAllStatements(); while (s1.hasNext()) { XDIStatement s = s1.next().getXDIStatement(); assertTrue(s.toString(), graph2.containsStatement(s)); } while (s2.hasNext()) { XDIStatement s = s2.next().getXDIStatement(); assertTrue(s.toString(), graph1.containsStatement(s)); } assertEquals(graph1, graph2); }
public void testDeleteCyclicRelation() throws Exception { Graph graph31 = this.getGraphFactory().openGraph(this.getClass().getName() + "-graph-31"); graph31.setStatement(XDIStatement.create("=a=b=c=d=e/+x/=a=b=c")); graph31.setStatement(XDIStatement.create("=m=n=o/+y/=a=b=c=d")); graph31.getDeepContextNode(XDIAddress.create("=a=b")).delete(); assertEquals(graph31.getRootContextNode().getAllContextNodeCount(), 4); assertEquals(graph31.getRootContextNode().getAllRelationCount(), 0); assertEquals(graph31.getRootContextNode().getAllStatementCount(), 4); graph31.close(); }
assertEquals(graph30.getRootContextNode().getAllContextNodeCount(), 4); assertEquals(graph30.getRootContextNode().getAllRelationCount(), 1); assertEquals(graph30.getRootContextNode().getAllStatementCount(), 5); assertEquals(graph30.getRootContextNode().getAllContextNodeCount(), 1); assertEquals(graph30.getRootContextNode().getAllRelationCount(), 0); assertEquals(graph30.getRootContextNode().getAllStatementCount(), 1); assertEquals(graph30.getRootContextNode().getAllContextNodeCount(), 0); assertEquals(graph30.getRootContextNode().getAllRelationCount(), 0); assertEquals(graph30.getRootContextNode().getAllStatementCount(), 0); assertEquals(graph30.getRootContextNode().getAllContextNodeCount(), 4); assertEquals(graph30.getRootContextNode().getAllRelationCount(), 1); assertEquals(graph30.getRootContextNode().getAllStatementCount(), 5); assertEquals(graph30.getRootContextNode().getAllContextNodeCount(), 4); assertEquals(graph30.getRootContextNode().getAllRelationCount(), 1); assertEquals(graph30.getRootContextNode().getAllStatementCount(), 5); graph30.setDeepContextNode(XDIAddress.create("=a=b=c")).setRelation(XDIAddress.create("+x"), XDIAddress.create("(=a=b=c/+d)")); assertEquals(graph30.getRootContextNode().getAllStatementCount(), 8);
assertEquals(markus.getAllLiteralCount(), 0); assertEquals(markus.getAllStatementCount(), 0);
assertEquals(graph16.getRootContextNode().getAllRelationCount(), 0); assertEquals(graph16.getRootContextNode().getAllLiteralCount(), 0); assertEquals(graph16.getRootContextNode().getAllStatementCount(), 2);