[exo-jcr-commits] exo-jcr SVN: r5247 - jcr/trunk/exo.jcr.component.core/src/test/java/org/exoplatform/services/jcr/impl/core.

do-not-reply at jboss.org do-not-reply at jboss.org
Wed Nov 30 06:57:31 EST 2011


Author: tolusha
Date: 2011-11-30 06:57:30 -0500 (Wed, 30 Nov 2011)
New Revision: 5247

Modified:
   jcr/trunk/exo.jcr.component.core/src/test/java/org/exoplatform/services/jcr/impl/core/TestGetNodesLazily.java
Log:
EXOJCR-1654: add test

Modified: jcr/trunk/exo.jcr.component.core/src/test/java/org/exoplatform/services/jcr/impl/core/TestGetNodesLazily.java
===================================================================
--- jcr/trunk/exo.jcr.component.core/src/test/java/org/exoplatform/services/jcr/impl/core/TestGetNodesLazily.java	2011-11-30 11:28:27 UTC (rev 5246)
+++ jcr/trunk/exo.jcr.component.core/src/test/java/org/exoplatform/services/jcr/impl/core/TestGetNodesLazily.java	2011-11-30 11:57:30 UTC (rev 5247)
@@ -370,6 +370,25 @@
       catch (NoSuchElementException e)
       {
       }
+
+      // remove nodes from 31..60 to make gap in interval of order numbers
+      iterator = testRoot.getNodesLazily();
+      iterator.skip(30);
+      for (int i = 0; i < 30; i++)
+      {
+         ((NodeImpl)iterator.next()).remove();
+      }
+      testRoot.save();
+
+      iterator = testRoot.getNodesLazily(10);
+      size = 0;
+      while (iterator.hasNext())
+      {
+         size++;
+         iterator.next();
+      }
+      
+      assertEquals(320, size);
    }
 
    //=============== stuff ===============



More information about the exo-jcr-commits mailing list