Revision: 4592
http://openutils.svn.sourceforge.net/openutils/?rev=4592&view=rev
Author: diego_schivo
Date: 2014-09-19 09:33:12 +0000 (Fri, 19 Sep 2014)
Log Message:
-----------
PaginationTest testApplyLocalPagingThrowsNoSuchElementException
Modified Paths:
--------------
magnoliamodules/branches/magnolia44/openutils-mgnlcriteria/src/test/java/net/sourceforge/openutils/mgnlcriteria/advanced/PaginationTest.java
Modified: magnoliamodules/branches/magnolia44/openutils-mgnlcriteria/src/test/java/net/sourceforge/openutils/mgnlcriteria/advanced/PaginationTest.java
===================================================================
--- magnoliamodules/branches/magnolia44/openutils-mgnlcriteria/src/test/java/net/sourceforge/openutils/mgnlcriteria/advanced/PaginationTest.java 2014-09-17 07:46:57 UTC (rev 4591)
+++ magnoliamodules/branches/magnolia44/openutils-mgnlcriteria/src/test/java/net/sourceforge/openutils/mgnlcriteria/advanced/PaginationTest.java 2014-09-19 09:33:12 UTC (rev 4592)
@@ -23,6 +23,9 @@
import info.magnolia.context.MgnlContext;
import it.openutils.mgnlutils.test.RepositoryTestConfiguration;
import it.openutils.mgnlutils.test.TestNgRepositoryTestcase;
+
+import java.util.NoSuchElementException;
+
import net.sourceforge.openutils.mgnlcriteria.jcr.query.AdvancedResult;
import net.sourceforge.openutils.mgnlcriteria.jcr.query.AdvancedResultItem;
import net.sourceforge.openutils.mgnlcriteria.jcr.query.Criteria;
@@ -232,4 +235,24 @@
ResultIterator<AdvancedResultItem> resultIterator = advResult.getItems();
Assert.assertEquals(resultIterator.getSize(), 5);
}
+
+ @Test
+ public void testApplyLocalPagingThrowsNoSuchElementException() throws Exception
+ {
+ Criteria criteria = JCRCriteriaFactory.createCriteria().setWorkspace(ContentRepository.WEBSITE);
+ criteria.setBasePath("/letters");
+ criteria.add(Restrictions.eq("@jcr:primaryType", "mgnl:content"));
+ criteria.setForcePagingWithDocumentOrder(true);
+ criteria.setPaging(5, 7);
+ AdvancedResult advResult = criteria.execute();
+
+ try
+ {
+ advResult.getItems();
+ }
+ catch (NoSuchElementException e)
+ {
+ Assert.fail();
+ }
+ }
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|