use of org.apache.jena.graph.Graph in project jena by apache.
the class TestDelta method testAddThenDelete.
public void testAddThenDelete() {
Graph base = graphWith(DEFAULT_TRIPLES);
Delta delta = new Delta(base);
delta.add(triple("a T b"));
delta.delete(triple("a T b"));
assertIsomorphic(graphWith(DEFAULT_TRIPLES), base);
assertIsomorphic(graphWith(""), delta.getAdditions());
assertIsomorphic(graphWith(""), delta.getDeletions());
assertIsomorphic(graphWith(DEFAULT_TRIPLES), delta);
}
use of org.apache.jena.graph.Graph in project jena by apache.
the class TestDelta method testRedundantDeleteNoOp.
public void testRedundantDeleteNoOp() {
Graph base = graphWith(DEFAULT_TRIPLES);
Delta delta = new Delta(base);
delta.delete(triple("a T b"));
assertIsomorphic(graphWith(DEFAULT_TRIPLES), base);
assertIsomorphic(graphWith(""), delta.getAdditions());
assertIsomorphic(graphWith(""), delta.getDeletions());
assertIsomorphic(graphWith(DEFAULT_TRIPLES), delta);
}
use of org.apache.jena.graph.Graph in project jena by apache.
the class TestDelta method testRedundantAddNoOp.
public void testRedundantAddNoOp() {
Graph base = graphWith(DEFAULT_TRIPLES);
Delta delta = new Delta(base);
delta.add(triple("x R y"));
assertIsomorphic(graphWith(DEFAULT_TRIPLES), base);
assertIsomorphic(graphWith(""), delta.getAdditions());
assertIsomorphic(graphWith(""), delta.getDeletions());
assertIsomorphic(graphWith(DEFAULT_TRIPLES), delta);
}
use of org.apache.jena.graph.Graph in project jena by apache.
the class TestDelta method testAddGoesToAdditions.
public void testAddGoesToAdditions() {
Graph base = graphWith(DEFAULT_TRIPLES);
Delta delta = new Delta(base);
delta.add(triple("x R z"));
assertIsomorphic(graphWith(DEFAULT_TRIPLES), base);
assertIsomorphic(graphWith("x R z"), delta.getAdditions());
assertIsomorphic(graphWith(""), delta.getDeletions());
assertIsomorphic(graphWith(DEFAULT_TRIPLES + "; x R z"), delta);
}
use of org.apache.jena.graph.Graph 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);
}
Aggregations