You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by an...@apache.org on 2015/12/07 16:17:37 UTC
jena git commit: Add test for empty dataset.
Repository: jena
Updated Branches:
refs/heads/master 74e4ab123 -> b21999466
Add test for empty dataset.
Project: http://git-wip-us.apache.org/repos/asf/jena/repo
Commit: http://git-wip-us.apache.org/repos/asf/jena/commit/b2199946
Tree: http://git-wip-us.apache.org/repos/asf/jena/tree/b2199946
Diff: http://git-wip-us.apache.org/repos/asf/jena/diff/b2199946
Branch: refs/heads/master
Commit: b21999466320e0e4f13b3b5f173eefcf483c9d93
Parents: 74e4ab1
Author: Andy Seaborne <an...@apache.org>
Authored: Mon Dec 7 14:33:40 2015 +0000
Committer: Andy Seaborne <an...@apache.org>
Committed: Mon Dec 7 14:33:40 2015 +0000
----------------------------------------------------------------------
.../assembler/TestInMemDatasetAssembler.java | 32 ++++++++++++--------
1 file changed, 19 insertions(+), 13 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/jena/blob/b2199946/jena-arq/src/test/java/org/apache/jena/sparql/core/assembler/TestInMemDatasetAssembler.java
----------------------------------------------------------------------
diff --git a/jena-arq/src/test/java/org/apache/jena/sparql/core/assembler/TestInMemDatasetAssembler.java b/jena-arq/src/test/java/org/apache/jena/sparql/core/assembler/TestInMemDatasetAssembler.java
index d90edd2..245b252 100644
--- a/jena-arq/src/test/java/org/apache/jena/sparql/core/assembler/TestInMemDatasetAssembler.java
+++ b/jena-arq/src/test/java/org/apache/jena/sparql/core/assembler/TestInMemDatasetAssembler.java
@@ -19,7 +19,9 @@
package org.apache.jena.sparql.core.assembler;
import static java.nio.file.Files.createTempFile;
-import static org.apache.jena.assembler.JA.*;
+import static org.apache.jena.assembler.JA.MemoryDataset ;
+import static org.apache.jena.assembler.JA.MemoryModel ;
+import static org.apache.jena.assembler.JA.data ;
import static org.apache.jena.assembler.Mode.DEFAULT;
import static org.apache.jena.query.DatasetFactory.createTxnMem;
import static org.apache.jena.rdf.model.ModelFactory.createDefaultModel;
@@ -36,6 +38,7 @@ import java.io.OutputStream;
import java.nio.file.Path;
import java.util.Iterator;
+import org.apache.jena.assembler.JA ;
import org.apache.jena.assembler.exceptions.CannotConstructException;
import org.apache.jena.graph.Node;
import org.apache.jena.query.Dataset;
@@ -53,13 +56,23 @@ import org.junit.Test;
*/
public class TestInMemDatasetAssembler extends Assert {
- /**
- * @param example
- */
- private Dataset assemble(final Resource example) {
- final InMemDatasetAssembler testAssembler = new InMemDatasetAssembler();
+ private Dataset assemble(final Resource example) {
+ Model model = example.getModel() ;
+ model.setNsPrefix("ja", JA.getURI()) ;
+// System.out.println("-------------");
+// RDFDataMgr.write(System.out, model, Lang.TTL) ;
+ final InMemDatasetAssembler testAssembler = new InMemDatasetAssembler();
return testAssembler.open(testAssembler, example, DEFAULT);
}
+
+ @Test
+ public void emptyDataset() {
+ final Model model = createDefaultModel();
+ final Resource empty = model.createResource("test:empty");
+ empty.addProperty(type, MemoryDataset);
+ Dataset dataset = assemble(empty) ;
+ assertFalse(dataset.asDatasetGraph().find().hasNext()) ;
+ }
@Test
public void directDataLinkForDefaultAndNamedGraphs() throws IOException {
@@ -130,11 +143,4 @@ public class TestInMemDatasetAssembler extends Assert {
final Resource badExample = model.createResource("test:badExample");
assemble(badExample);
}
-
- public void emptyDataset() {
- final Model model = createDefaultModel();
- final Resource empty = model.createResource("test:empty");
- empty.addProperty(type, MemoryDataset);
- assertTrue(assemble(empty).asDatasetGraph().isEmpty());
- }
}