@Test public void store_03() { StoreConnection sConn = StoreConnection.connectCreate(location) ; DatasetGraphTDB dsg = sConn.getDatasetGraphTDB() ; Txn.executeWrite(dsg, ()->{ dsg.add(q1) ; }) ; Txn.executeWrite(dsg, ()->{ assertTrue(dsg.contains(q1)) ; }) ; try { Txn.executeWrite(dsg, ()->{ dsg.add(q2) ; throw new RuntimeException() ; }) ; fail("Should not get to here!") ; } catch (RuntimeException ex) {} Txn.executeRead(dsg, ()->{ assertTrue(dsg.contains(q1)) ; assertFalse(dsg.contains(q2)) ; }) ; }
@Test public void store_03() { StoreConnection sConn = StoreConnection.connectCreate(location) ; DatasetGraphTDB dsg = sConn.getDatasetGraphTDB() ; Txn.executeWrite(dsg, ()->{ dsg.add(q1) ; }) ; Txn.executeWrite(dsg, ()->{ assertTrue(dsg.contains(q1)) ; }) ; try { Txn.executeWrite(dsg, ()->{ dsg.add(q2) ; throw new RuntimeException() ; }) ; fail("Should not get to here!") ; } catch (RuntimeException ex) {} Txn.executeRead(dsg, ()->{ assertTrue(dsg.contains(q1)) ; assertFalse(dsg.contains(q2)) ; }) ; }
@Test public void store_04() { StoreConnection sConn = StoreConnection.connectCreate(location) ; DatasetGraphTDB dsg = sConn.getDatasetGraphTDB() ; Txn.executeWrite(dsg, ()->{ dsg.add(q1) ; }) ; Txn.executeWrite(dsg, ()->{ assertTrue(dsg.contains(q1)) ; }) ; dsg.begin(ReadWrite.WRITE); dsg.add(q2) ; dsg.abort() ; dsg.end() ; Txn.executeRead(dsg, ()->{ assertTrue(dsg.contains(q1)) ; assertFalse(dsg.contains(q2)) ; }) ; }
@Test public void store_04() { StoreConnection sConn = StoreConnection.connectCreate(location) ; DatasetGraphTDB dsg = sConn.getDatasetGraphTDB() ; Txn.executeWrite(dsg, ()->{ dsg.add(q1) ; }) ; Txn.executeWrite(dsg, ()->{ assertTrue(dsg.contains(q1)) ; }) ; dsg.begin(ReadWrite.WRITE); dsg.add(q2) ; dsg.abort() ; dsg.end() ; Txn.executeRead(dsg, ()->{ assertTrue(dsg.contains(q1)) ; assertFalse(dsg.contains(q2)) ; }) ; }
@Test public void store_05() { StoreConnection sConn = StoreConnection.connectCreate(location) ; DatasetGraphTDB dsg = sConn.getDatasetGraphTDB() ; Txn.executeWrite(dsg, ()->{ dsg.add(q3) ; }) ; Txn.executeWrite(dsg, ()->{ assertTrue(dsg.contains(q3)) ; }) ; }
@Test public void store_05() { StoreConnection sConn = StoreConnection.connectCreate(location) ; DatasetGraphTDB dsg = sConn.getDatasetGraphTDB() ; Txn.executeWrite(dsg, ()->{ dsg.add(q3) ; }) ; Txn.executeWrite(dsg, ()->{ assertTrue(dsg.contains(q3)) ; }) ; }
assertTrue(dsg.contains(q1)) ; }) ; assertTrue(dsg.contains(q1)) ; }) ; DatasetGraphTDB dsg2 = sConn.getDatasetGraphTDB() ; Txn.executeRead(dsg2, ()->{ assertTrue(dsg2.contains(q1)) ; }) ; DatasetGraphTDB dsg3 = sConn2.getDatasetGraphTDB() ; Txn.executeRead(dsg3, ()->{ assertTrue(dsg3.contains(q1)) ; }) ;
assertTrue(dsg.contains(q1)) ; }) ; assertTrue(dsg.contains(q1)) ; }) ; DatasetGraphTDB dsg2 = sConn.getDatasetGraphTDB() ; Txn.executeRead(dsg2, ()->{ assertTrue(dsg2.contains(q1)) ; }) ; DatasetGraphTDB dsg3 = sConn2.getDatasetGraphTDB() ; Txn.executeRead(dsg3, ()->{ assertTrue(dsg3.contains(q1)) ; }) ;