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 2016/11/17 12:05:02 UTC

[2/2] jena git commit: Allow quad data in qt:data.

Allow quad data in qt:data.

Project: http://git-wip-us.apache.org/repos/asf/jena/repo
Commit: http://git-wip-us.apache.org/repos/asf/jena/commit/b4f615a4
Tree: http://git-wip-us.apache.org/repos/asf/jena/tree/b4f615a4
Diff: http://git-wip-us.apache.org/repos/asf/jena/diff/b4f615a4

Branch: refs/heads/master
Commit: b4f615a4adb401ffbc4d3321f679e4f043d7e790
Parents: 9fc5171
Author: Andy Seaborne <an...@apache.org>
Authored: Thu Nov 17 11:20:18 2016 +0000
Committer: Andy Seaborne <an...@apache.org>
Committed: Thu Nov 17 11:20:18 2016 +0000

----------------------------------------------------------------------
 .../org/apache/jena/sparql/junit/QueryTest.java | 21 +++++++++++++++++---
 1 file changed, 18 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jena/blob/b4f615a4/jena-arq/src/test/java/org/apache/jena/sparql/junit/QueryTest.java
----------------------------------------------------------------------
diff --git a/jena-arq/src/test/java/org/apache/jena/sparql/junit/QueryTest.java b/jena-arq/src/test/java/org/apache/jena/sparql/junit/QueryTest.java
index 519316f..3c81071 100644
--- a/jena-arq/src/test/java/org/apache/jena/sparql/junit/QueryTest.java
+++ b/jena-arq/src/test/java/org/apache/jena/sparql/junit/QueryTest.java
@@ -30,6 +30,7 @@ import org.apache.jena.atlas.logging.Log;
 import org.apache.jena.graph.Node;
 import org.apache.jena.graph.NodeFactory;
 import org.apache.jena.query.Dataset;
+import org.apache.jena.query.DatasetFactory;
 import org.apache.jena.query.Query;
 import org.apache.jena.query.QueryException;
 import org.apache.jena.query.QueryExecution;
@@ -48,6 +49,7 @@ import org.apache.jena.rdf.model.StmtIterator;
 import org.apache.jena.riot.Lang;
 import org.apache.jena.riot.RDFDataMgr;
 import org.apache.jena.riot.checker.CheckerLiterals;
+import org.apache.jena.riot.system.IRIResolver;
 import org.apache.jena.shared.JenaException;
 import org.apache.jena.sparql.SystemARQ;
 import org.apache.jena.sparql.core.Var;
@@ -61,7 +63,6 @@ import org.apache.jena.sparql.expr.nodevalue.NodeFunctions;
 import org.apache.jena.sparql.resultset.RDFOutput;
 import org.apache.jena.sparql.resultset.ResultSetCompare;
 import org.apache.jena.sparql.resultset.SPARQLResult;
-import org.apache.jena.sparql.util.DatasetUtils;
 import org.apache.jena.sparql.util.IsoMatcher;
 import org.apache.jena.sparql.vocabulary.ResultSetGraphVocab;
 import org.apache.jena.util.FileUtils;
@@ -157,7 +158,21 @@ public class QueryTest extends EarlTestCase
     
     private static Dataset createDataset(List<String> defaultGraphURIs, List<String> namedGraphURIs)
     {
-        return DatasetUtils.createDataset(defaultGraphURIs, namedGraphURIs, null) ;
+        // Allow "qt:data" to be quads in defaultGraphURIs.
+        Dataset ds = DatasetFactory.createGeneral();
+        if ( defaultGraphURIs != null ) {
+            for ( String sourceURI : defaultGraphURIs) {
+                RDFDataMgr.read(ds, sourceURI);
+            }
+        }
+        if ( namedGraphURIs != null ) {
+            for ( String sourceURI : namedGraphURIs ) {
+                String absSourceURI = IRIResolver.resolveString(sourceURI) ;
+                Model m = ds.getNamedModel(absSourceURI);
+                RDFDataMgr.read(m, sourceURI);
+            }
+        }
+        return ds;
     }
     
     @Override
@@ -260,7 +275,7 @@ public class QueryTest extends EarlTestCase
             boolean b2 = resultSetEquivalent(query, resultsExpected, resultsActual) ;
             printFailedResultSetTest(query, qe, resultsExpected, resultsActual) ;
         }
-        assertTrue("Results do not match: "+testItem.getName(), b) ;
+        assertTrue("Results do not match", b) ;
 
         return ;
     }