More tests for transactional behavior
Project: http://git-wip-us.apache.org/repos/asf/jena/repo Commit: http://git-wip-us.apache.org/repos/asf/jena/commit/c6dd7900 Tree: http://git-wip-us.apache.org/repos/asf/jena/tree/c6dd7900 Diff: http://git-wip-us.apache.org/repos/asf/jena/diff/c6dd7900 Branch: refs/heads/master Commit: c6dd79009e770ae2407176c46ec075663d01b924 Parents: 18543c2 Author: ajs6f <[email protected]> Authored: Fri Jan 5 10:52:42 2018 -0500 Committer: ajs6f <[email protected]> Committed: Fri Jan 5 10:52:42 2018 -0500 ---------------------------------------------------------------------- .../jena/sparql/util/TestDyadicDatasetGraph.java | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/jena/blob/c6dd7900/jena-arq/src/test/java/org/apache/jena/sparql/util/TestDyadicDatasetGraph.java ---------------------------------------------------------------------- diff --git a/jena-arq/src/test/java/org/apache/jena/sparql/util/TestDyadicDatasetGraph.java b/jena-arq/src/test/java/org/apache/jena/sparql/util/TestDyadicDatasetGraph.java index b84d15e..479bc78 100644 --- a/jena-arq/src/test/java/org/apache/jena/sparql/util/TestDyadicDatasetGraph.java +++ b/jena-arq/src/test/java/org/apache/jena/sparql/util/TestDyadicDatasetGraph.java @@ -24,6 +24,7 @@ import org.apache.jena.atlas.junit.BaseTest; import org.apache.jena.graph.Node; import org.apache.jena.graph.NodeFactory; import org.apache.jena.query.ReadWrite; +import org.apache.jena.query.TxnType; import org.apache.jena.sparql.core.*; import org.junit.Test; @@ -125,11 +126,26 @@ public abstract class TestDyadicDatasetGraph extends BaseTest { } @Test(expected = UnsupportedOperationException.class) - public void noWriting() { + public void noWriting1() { emptyDsg().begin(ReadWrite.WRITE); } @Test(expected = UnsupportedOperationException.class) + public void noWriting2() { + emptyDsg().begin(TxnType.WRITE); + } + + @Test(expected = UnsupportedOperationException.class) + public void noWriting3() { + emptyDsg().begin(TxnType.READ_PROMOTE); + } + + @Test(expected = UnsupportedOperationException.class) + public void noWriting4() { + emptyDsg().begin(TxnType.READ_COMMITTED_PROMOTE); + } + + @Test(expected = UnsupportedOperationException.class) public void noCommitting() { final DatasetGraph dsg = emptyDsg(); assertFalse(dsg.isInTransaction());
