Author: alexparvulescu
Date: Wed Sep  4 17:51:48 2013
New Revision: 1520083

URL: http://svn.apache.org/r1520083
Log:
OAK-1000 Queries on node name fail if the name starts with a number
 - failing test

Modified:
    jackrabbit/oak/trunk/oak-jcr/pom.xml
    
jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/query/QueryTest.java

Modified: jackrabbit/oak/trunk/oak-jcr/pom.xml
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-jcr/pom.xml?rev=1520083&r1=1520082&r2=1520083&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-jcr/pom.xml (original)
+++ jackrabbit/oak/trunk/oak-jcr/pom.xml Wed Sep  4 17:51:48 2013
@@ -184,6 +184,7 @@
       org.apache.jackrabbit.core.query.ShareableNodeTest#testPathConstraint    
                      <!-- OAK-118 -->
       org.apache.jackrabbit.core.observation.ShareableNodesTest#testAddShare   
                      <!-- OAK-118 workspace support needed -->
       
org.apache.jackrabbit.core.observation.ShareableNodesTest#testRemoveShare       
               <!-- OAK-118 workspace support needed -->
+      org.apache.jackrabbit.oak.jcr.query.QueryTest#fnNameEncoding             
                      <!-- OAK-1000 -->
 
       <!-- Node Types -->
       org.apache.jackrabbit.oak.jcr.nodetype.NodeDefinitionTest#testRootType   
                      <!-- OAK-901 -->

Modified: 
jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/query/QueryTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/query/QueryTest.java?rev=1520083&r1=1520082&r2=1520083&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/query/QueryTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/query/QueryTest.java
 Wed Sep  4 17:51:48 2013
@@ -45,6 +45,7 @@ import javax.jcr.query.RowIterator;
 import org.apache.jackrabbit.commons.JcrUtils;
 import org.apache.jackrabbit.oak.jcr.AbstractRepositoryTest;
 import org.apache.jackrabbit.oak.jcr.NodeStoreFixture;
+import org.junit.Ignore;
 import org.junit.Test;
 
 /**
@@ -292,4 +293,22 @@ public class QueryTest extends AbstractR
         q.execute();
     }
 
+    @SuppressWarnings("deprecation")
+    @Test
+    @Ignore
+    public void fnNameEncoding() throws Exception {
+        Session session = getAdminSession();
+        session.getRootNode().addNode("123456_test_name");
+        session.save();
+
+        QueryManager qm = session.getWorkspace().getQueryManager();
+        Query q;
+
+        q = qm.createQuery("//*[jcr:like(fn:name(), '%123456%')]", 
Query.XPATH);
+        assertEquals("/123456_test_name", getPaths(q));
+
+        q = qm.createQuery("//*[fn:name() = '123456_test_name']", Query.XPATH);
+        assertEquals("/123456_test_name", getPaths(q));
+    }
+
 }


Reply via email to