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 ===============
Show replies by date