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. |