Author: thomasm
Date: Thu Nov 17 09:43:38 2016
New Revision: 1770139

URL: http://svn.apache.org/viewvc?rev=1770139&view=rev
Log:
OAK-5085 XPath: union bugfix (more tests)

Modified:
    
jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/query/XPathTest.java

Modified: 
jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/query/XPathTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/query/XPathTest.java?rev=1770139&r1=1770138&r2=1770139&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/query/XPathTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/query/XPathTest.java
 Thu Nov 17 09:43:38 2016
@@ -36,6 +36,24 @@ public class XPathTest {
     
     @Test
     public void queryOptions() throws ParseException {
+        verify("//(element(*, nt:address))", 
+                "select [jcr:path], [jcr:score], * " +
+                "from [nt:address] as a " +
+                "/* xpath: //element(*, nt:address) */"); 
+        verify("//(element(*, nt:address) | element(*, nt:folder))", 
+                "select [jcr:path], [jcr:score], * " +
+                "from [nt:address] as a " +
+                "/* xpath: //element(*, nt:address) */ " +
+                "union select [jcr:path], [jcr:score], * " +
+                "from [nt:folder] as a " +
+                "/* xpath: // element(*, nt:folder) */");
+        verify("(//element(*, nt:address) | //element(*, nt:folder))", 
+                "select [jcr:path], [jcr:score], * " +
+                "from [nt:address] as a " +
+                "/* xpath: //element(*, nt:address) */ " +
+                "union select [jcr:path], [jcr:score], * " +
+                "from [nt:folder] as a " +
+                "/* xpath: //element(*, nt:folder) */");
         verify("/jcr:root/content//*[@a] order by @c option(traversal fail)",
                 "select [jcr:path], [jcr:score], * " +
                 "from [nt:base] as a " +


Reply via email to