private static void testGraphsEqual(Graph graph1, Graph graph2) throws Exception { ContextNode rootContextNode1 = graph1.getRootContextNode(); ContextNode rootContextNode2 = graph2.getRootContextNode(); assertTrue(rootContextNode1.getContextNodeCount() == rootContextNode2.getContextNodeCount()); assertTrue(rootContextNode1.getAllContextNodeCount() == rootContextNode2.getAllContextNodeCount()); assertTrue(rootContextNode1.getAllRelationCount() == rootContextNode2.getAllRelationCount()); assertTrue(rootContextNode1.getAllLiteralCount() == rootContextNode2.getAllLiteralCount()); } }
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); }
assertEquals(markus.getAllLiteralCount(), 0);
assertEquals(rootContextNode.getAllLiteralCount(), 4); // MANIPULATED
assertEquals(rootContextNode.getAllLiteralCount(), 8);
assertEquals(graph16.getRootContextNode().getAllLiteralCount(), 0); assertEquals(graph16.getRootContextNode().getAllStatementCount(), 2);