package org.apache.jackrabbit.core; import javax.jcr.Node; import javax.jcr.query.Query; import javax.jcr.query.QueryManager; import org.apache.jackrabbit.test.AbstractJCRTest; public class NodeNameTest extends AbstractJCRTest { Node n1; Node n2; Node n3; public void testNumberedFolders() throws Exception { QueryManager qm = superuser.getWorkspace().getQueryManager(); n1 = testRootNode.addNode("NODE_WITH_STRING_NAME"); n2 = n1.addNode("Z"); n3 = n2.addNode("A1"); n3.setProperty("test", "test"); // passes String query = n3.getPath(); qm.createQuery(query, Query.XPATH); n2 = n1.addNode("1Z"); n3 = n2.addNode("A1"); n3.setProperty("test", "test"); // should pass but fails query = n3.getPath(); qm.createQuery(query, Query.XPATH); } }