@Test public void put_02() { DatasetGraphAccessor updater = getDatasetUpdater() ; updater.httpPut(n1, graph1) ; Graph graph = updater.httpGet() ; assertNullOrEmpty(graph) ; graph = updater.httpGet(n1) ; assertNotNull("Graph is null", graph) ; assertTrue(graph.isIsomorphicWith(graph1)) ; }
@Test public void get_02() { DatasetGraphAccessor updater = getDatasetUpdater() ; Graph graph = updater.httpGet(n1) ; assertNullOrEmpty(graph) ; }
@Test public void put_01() { DatasetGraphAccessor updater = getDatasetUpdater() ; updater.httpPut(graph1) ; Graph graph = updater.httpGet() ; assertNotNull("Graph is null", graph) ; assertTrue(graph.isIsomorphicWith(graph1)) ; }
@Test public void delete_01() { DatasetGraphAccessor updater = getDatasetUpdater() ; updater.httpDelete() ; Graph graph = updater.httpGet() ; assertTrue(graph.isEmpty()) ; updater.httpPut(graph1) ; graph = updater.httpGet() ; assertFalse(graph.isEmpty()) ; updater.httpDelete() ; graph = updater.httpGet() ; assertTrue(graph.isEmpty()) ; }
@Test public void delete_02() { DatasetGraphAccessor updater = getDatasetUpdater() ; //updater.httpDelete(n1) ; Graph graph = updater.httpGet(n1) ; assertNullOrEmpty(graph) ; updater.httpPut(graph2) ; updater.httpPut(n1, graph1) ; updater.httpDelete() ; graph = updater.httpGet() ; assertTrue(graph.isEmpty()) ; updater.httpPut(graph2) ; graph = updater.httpGet(n1) ; assertFalse(graph.isEmpty()) ; updater.httpDelete(n1) ; graph = updater.httpGet(n1) ; assertNullOrEmpty(graph) ; graph = updater.httpGet() ; assertFalse(graph.isEmpty()) ; }
private static void assertNullOrEmpty(Graph graph) { if ( graph == null ) return ; if ( ! graph.isEmpty() ) { System.out.println("----") ; RDFDataMgr.write(System.out, graph, Lang.TTL) ; } assertTrue(graph.isEmpty()) ; }
@Test public void post_01() { DatasetGraphAccessor updater = getDatasetUpdater() ; updater.httpPost(graph1) ; updater.httpPost(graph2) ; Graph graph = updater.httpGet() ; Graph graph3 = GraphFactory.createDefaultGraph() ; GraphUtil.addInto(graph3, graph1) ; GraphUtil.addInto(graph3, graph2) ; assertTrue(graph.isIsomorphicWith(graph3)) ; assertFalse(graph.isIsomorphicWith(graph1)) ; assertFalse(graph.isIsomorphicWith(graph2)) ; }
@Test public void get_01() { DatasetGraphAccessor updater = getDatasetUpdater() ; Graph graph = updater.httpGet() ; assertNullOrEmpty(graph) ; Graph graph2 = updater.httpGet(n1) ; }
@Test public void post_02() { DatasetGraphAccessor updater = getDatasetUpdater() ; updater.httpPost(n1, graph1) ; updater.httpPost(n1, graph2) ; Graph graph = updater.httpGet(n1) ; Graph graph3 = GraphFactory.createDefaultGraph() ; GraphUtil.addInto(graph3, graph1) ; GraphUtil.addInto(graph3, graph2) ; assertTrue(graph.isIsomorphicWith(graph3)) ; assertFalse(graph.isIsomorphicWith(graph1)) ; assertFalse(graph.isIsomorphicWith(graph2)) ; graph = updater.httpGet() ; assertFalse(graph.isIsomorphicWith(graph3)) ; }