use of org.apache.jena.graph.compose.Delta in project jena by apache.
the class TestDelta method testAddAndDelete.
public void testAddAndDelete() {
Graph base = graphWith(DEFAULT_TRIPLES);
Delta delta = new Delta(base);
delta.delete(triple("a T b"));
delta.add(triple("x R z"));
delta.delete(triple("p S q"));
delta.add(triple("a T b"));
assertIsomorphic(graphWith(DEFAULT_TRIPLES), base);
assertIsomorphic(graphWith("a T b; x R z"), delta.getAdditions());
assertIsomorphic(graphWith("p S q"), delta.getDeletions());
assertIsomorphic(graphWith("x R y ; x R z; a T b"), delta);
}
use of org.apache.jena.graph.compose.Delta in project jena by apache.
the class TestDelta method testDeltaMirrorsBase.
public void testDeltaMirrorsBase() {
Graph base = graphWith(DEFAULT_TRIPLES);
Delta delta = new Delta(base);
assertIsomorphic(base, delta);
}
use of org.apache.jena.graph.compose.Delta in project jena by apache.
the class TestDelta method testDeleteThenAdd.
public void testDeleteThenAdd() {
Graph base = graphWith(DEFAULT_TRIPLES);
Delta delta = new Delta(base);
delta.delete(triple("p S q"));
delta.add(triple("p S q"));
assertIsomorphic(graphWith(DEFAULT_TRIPLES), base);
assertIsomorphic(graphWith(""), delta.getAdditions());
assertIsomorphic(graphWith(""), delta.getDeletions());
assertIsomorphic(graphWith(DEFAULT_TRIPLES), delta);
}
Aggregations