Author: andy
Date: Fri Apr 26 13:44:52 2013
New Revision: 1476200

URL: http://svn.apache.org/r1476200
Log:
Add tests for mixtures of path expressions and tripel patterns.
Rename to follow the Test* convention to make it findable by IDE completion.

Added:
    
jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/sparql/algebra/TestOpAsQuery.java
      - copied, changed from r1471133, 
jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/sparql/algebra/OpAsQueryTest.java
Removed:
    
jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/sparql/algebra/OpAsQueryTest.java
Modified:
    
jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/sparql/algebra/TS_Algebra.java

Modified: 
jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/sparql/algebra/TS_Algebra.java
URL: 
http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/sparql/algebra/TS_Algebra.java?rev=1476200&r1=1476199&r2=1476200&view=diff
==============================================================================
--- 
jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/sparql/algebra/TS_Algebra.java
 (original)
+++ 
jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/sparql/algebra/TS_Algebra.java
 Fri Apr 26 13:44:52 2013
@@ -44,7 +44,7 @@ import org.junit.runners.Suite ;
 //    , TestUnionGraph.class
 //    , TestUnionTransformTriples.class
 //    , TestUnionTransformQuads.class
-    , OpAsQueryTest.class
+    , TestOpAsQuery.class
 })
 
 public class TS_Algebra extends TestSuite

Copied: 
jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/sparql/algebra/TestOpAsQuery.java
 (from r1471133, 
jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/sparql/algebra/OpAsQueryTest.java)
URL: 
http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/sparql/algebra/TestOpAsQuery.java?p2=jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/sparql/algebra/TestOpAsQuery.java&p1=jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/sparql/algebra/OpAsQueryTest.java&r1=1471133&r2=1476200&rev=1476200&view=diff
==============================================================================
--- 
jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/sparql/algebra/OpAsQueryTest.java
 (original)
+++ 
jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/sparql/algebra/TestOpAsQuery.java
 Fri Apr 26 13:44:52 2013
@@ -32,7 +32,7 @@ import static org.junit.Assert.*;
 /**
  * Tests for {@link OpAsQuery}
  */
-public class OpAsQueryTest {
+public class TestOpAsQuery {
 
     /**
      * Test of asQuery method, of class OpAsQuery.
@@ -222,7 +222,21 @@ public class OpAsQueryTest {
         String query = "SELECT * WHERE { { SELECT ?key (COUNT(*) AS ?agg) { 
?key ?p ?o } GROUP BY ?key } }";
         checkQueryParseable(query, false);
     }
+    
+    @Test
+    public void testPathExpressions1() {
+        // test that the query after serialization is legal (as much a test of 
the serializer as way OpAsQuery works)
+        String query = "PREFIX : <http://example/> SELECT * { ?s :p* ?o . ?x 
:r 123 . }" ;
+        Query r[] = checkQueryParseable(query, false);
+    }
         
+    @Test
+    public void testPathExpressions2() {
+        // test that the query  
+        String query = "PREFIX : <http://example/> SELECT * { ?s :p*/:q ?o . 
?x :r 123 . }" ;
+        Query r[] = checkQueryParseable(query, false);
+    }
+
     public Query[] checkQuery(String query) {
         Query orig = QueryFactory.create(query, Syntax.syntaxSPARQL_11);
         Op toReconstruct = Algebra.compile(orig);


Reply via email to