You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by md...@apache.org on 2013/04/03 14:39:54 UTC

svn commit: r1463964 - /jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/RepositoryTest.java

Author: mduerig
Date: Wed Apr  3 12:39:54 2013
New Revision: 1463964

URL: http://svn.apache.org/r1463964
Log:
OAK-509: Item names starting with '{X}' cause RepositoryException
test case for observation

Modified:
    jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/RepositoryTest.java

Modified: jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/RepositoryTest.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/RepositoryTest.java?rev=1463964&r1=1463963&r2=1463964&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/RepositoryTest.java (original)
+++ jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/RepositoryTest.java Wed Apr  3 12:39:54 2013
@@ -1820,7 +1820,8 @@ public class RepositoryTest extends Abst
         final Set<String> addNodes = Sets.newHashSet(
                 TEST_PATH + "/1",
                 TEST_PATH + "/2",
-                TEST_PATH + "/3");
+                TEST_PATH + "/3",
+                TEST_PATH + "/{4}");
 
         final Set<String> removeNodes = Sets.newHashSet(
                 TEST_PATH + "/2");
@@ -1833,6 +1834,7 @@ public class RepositoryTest extends Abst
                 TEST_PATH + "/1/jcr:primaryType",
                 TEST_PATH + "/2/jcr:primaryType",
                 TEST_PATH + "/3/jcr:primaryType",
+                TEST_PATH + "/{4}/jcr:primaryType",
                 TEST_PATH + "/3/prop3");
 
         final Set<String> setProperties = Sets.newHashSet(
@@ -1906,8 +1908,8 @@ public class RepositoryTest extends Abst
                     }
                 }
             },
-                    Event.NODE_ADDED | Event.NODE_REMOVED | Event.NODE_MOVED | Event.PROPERTY_ADDED |
-                            Event.PROPERTY_REMOVED | Event.PROPERTY_CHANGED | Event.PERSIST, "/", true, null, null, false);
+            Event.NODE_ADDED | Event.NODE_REMOVED | Event.NODE_MOVED | Event.PROPERTY_ADDED |
+                    Event.PROPERTY_REMOVED | Event.PROPERTY_CHANGED | Event.PERSIST, "/", true, null, null, false);
 
             eventCount.set(new CountDownLatch(7));
             Node n = getNode(TEST_PATH);
@@ -1919,12 +1921,13 @@ public class RepositoryTest extends Abst
             getAdminSession().save();
             assertTrue(eventCount.get().await(2, TimeUnit.SECONDS));
 
-            eventCount.set(new CountDownLatch(8));
+            eventCount.set(new CountDownLatch(10));
             n.setProperty("property", 42);
             n.addNode("3").setProperty("prop3", "val3");
             n1.setProperty("prop1", "val1 new");
             n1.getProperty("prop2").remove();
             n.getNode("2").remove();
+            n.addNode("{4}");
             getAdminSession().save();
             assertTrue(eventCount.get().await(2, TimeUnit.SECONDS));