You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@marmotta.apache.org by wi...@apache.org on 2016/07/01 12:16:31 UTC

[11/25] marmotta git commit: MARMOTTA-640: added regresion test to prevent lateral issues on fixing this issue

MARMOTTA-640: added regresion test to prevent lateral issues on fixing this issue


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

Branch: refs/heads/MARMOTTA-584
Commit: 02209d340d5c83acd670fa8daa3bc1b9f793ba1c
Parents: 861efd7
Author: Sergio Fern�ndez <wi...@apache.org>
Authored: Fri Jun 10 15:33:34 2016 +0200
Committer: Sergio Fern�ndez <wi...@apache.org>
Committed: Fri Jun 10 15:33:34 2016 +0200

----------------------------------------------------------------------
 .../marmotta/kiwi/sparql/test/KiWiSparqlTest.java   | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/marmotta/blob/02209d34/libraries/kiwi/kiwi-sparql/src/test/java/org/apache/marmotta/kiwi/sparql/test/KiWiSparqlTest.java
----------------------------------------------------------------------
diff --git a/libraries/kiwi/kiwi-sparql/src/test/java/org/apache/marmotta/kiwi/sparql/test/KiWiSparqlTest.java b/libraries/kiwi/kiwi-sparql/src/test/java/org/apache/marmotta/kiwi/sparql/test/KiWiSparqlTest.java
index 7a4c66a..aa52bde 100644
--- a/libraries/kiwi/kiwi-sparql/src/test/java/org/apache/marmotta/kiwi/sparql/test/KiWiSparqlTest.java
+++ b/libraries/kiwi/kiwi-sparql/src/test/java/org/apache/marmotta/kiwi/sparql/test/KiWiSparqlTest.java
@@ -23,6 +23,7 @@ import info.aduna.iteration.Iterations;
 import org.apache.commons.collections.CollectionUtils;
 import org.apache.commons.io.IOUtils;
 import org.apache.marmotta.kiwi.config.KiWiConfiguration;
+import org.apache.marmotta.kiwi.persistence.pgsql.PostgreSQLDialect;
 import org.apache.marmotta.kiwi.sail.KiWiStore;
 import org.apache.marmotta.kiwi.sparql.sail.KiWiSparqlSail;
 import org.apache.marmotta.kiwi.test.junit.KiWiDatabaseRunner;
@@ -55,6 +56,7 @@ import java.util.Set;
  * @author Sergio Fern�mdez
  */
 @RunWith(KiWiDatabaseRunner.class)
+@KiWiDatabaseRunner.ForDialects(PostgreSQLDialect.class)
 public class KiWiSparqlTest {
 
     final Logger log = LoggerFactory.getLogger(this.getClass());
@@ -341,4 +343,18 @@ public class KiWiSparqlTest {
         }
     }
 
+    @Test
+    public void testMarmotta640Regresion() throws Exception {
+        RepositoryConnection conn = repository.getConnection();
+        try {
+            conn.begin();
+            String queryString = "SELECT * WHERE { { ?x ?y ?z } UNION { ?x ?y2 ?z2 } }";
+            TupleQuery query = conn.prepareTupleQuery(QueryLanguage.SPARQL, queryString);
+            TupleQueryResult results = query.evaluate();
+            results.close();
+        } finally {
+            conn.close();
+        }
+    }
+
 }