You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by th...@apache.org on 2011/12/22 09:36:33 UTC

svn commit: r1222097 - /jackrabbit/sandbox/microkernel/src/test/java/org/apache/jackrabbit/mk/large/LargeNodeTest.java

Author: thomasm
Date: Thu Dec 22 08:36:32 2011
New Revision: 1222097

URL: http://svn.apache.org/viewvc?rev=1222097&view=rev
Log:
Large child node list: additional test case.

Modified:
    jackrabbit/sandbox/microkernel/src/test/java/org/apache/jackrabbit/mk/large/LargeNodeTest.java

Modified: jackrabbit/sandbox/microkernel/src/test/java/org/apache/jackrabbit/mk/large/LargeNodeTest.java
URL: http://svn.apache.org/viewvc/jackrabbit/sandbox/microkernel/src/test/java/org/apache/jackrabbit/mk/large/LargeNodeTest.java?rev=1222097&r1=1222096&r2=1222097&view=diff
==============================================================================
--- jackrabbit/sandbox/microkernel/src/test/java/org/apache/jackrabbit/mk/large/LargeNodeTest.java (original)
+++ jackrabbit/sandbox/microkernel/src/test/java/org/apache/jackrabbit/mk/large/LargeNodeTest.java Thu Dec 22 08:36:32 2011
@@ -68,6 +68,23 @@ public class LargeNodeTest extends Multi
     }
 
     @Test
+    public void largeNodeListAndGetNodes() {
+        if (!isMemoryKernel(mk)) {
+            return;
+        }
+        int max = 90;
+        Assert.assertEquals("{\":childNodeCount\":0}", mk.getNodes("/:root/head/config", head));
+        head = mk.commit("/:root/head/config", "^ \"maxMemoryChildren\":" + max, head, "");
+        Assert.assertEquals("{\"maxMemoryChildren\":"+max+",\":childNodeCount\":0}", mk.getNodes("/:root/head/config", head));
+        head = mk.commit("/", "+ \"t\": {}", head, "");
+        for (int i = 0; i < 100; i++) {
+            head = mk.commit("/", "+ \"t/" + i + "\": {\"x\":" + i + "}\n", head, "");
+        }
+        Assert.assertTrue(mk.nodeExists("/t", head));
+        mk.getNodes("/t", head);
+    }
+
+    @Test
     public void veryLargeNodeList() {
         if (isMemoryKernel(mk)) {
             int max = 2000;