Class QueryResultNodeIteratorTest
- java.lang.Object
-
- junit.framework.Assert
-
- junit.framework.TestCase
-
- org.apache.jackrabbit.test.JUnitTest
-
- org.apache.jackrabbit.test.AbstractJCRTest
-
- org.apache.jackrabbit.test.api.query.AbstractQueryTest
-
- org.apache.jackrabbit.test.api.query.QueryResultNodeIteratorTest
-
- All Implemented Interfaces:
junit.framework.Test
public class QueryResultNodeIteratorTest extends AbstractQueryTest
Tests methods onNodeIteratorreturned byQueryResult.getNodes().
-
-
Field Summary
-
Fields inherited from class org.apache.jackrabbit.test.api.query.AbstractQueryTest
jcrContains, jcrDeref, jcrPath, jcrRoot, jcrScore, qf, qm, qsSQL, qsXPATH, vf, xpathRoot
-
Fields inherited from class org.apache.jackrabbit.test.AbstractJCRTest
isReadOnly, jcrBaseVersion, jcrCopiedFrom, jcrCreated, jcrFrozenNode, jcrFrozenUuid, jcrIsCheckedOut, jcrlockIsDeep, jcrLockOwner, jcrMergeFailed, jcrMixinTypes, jcrPredecessors, jcrPrimaryType, jcrRootVersion, jcrSuccessors, jcrSystem, jcrUUID, jcrVersionHistory, mixLockable, mixReferenceable, mixShareable, mixSimpleVersionable, mixTitle, mixVersionable, nodeName1, nodeName2, nodeName3, nodeName4, NS_JCR_URI, NS_MIX_URI, NS_NT_URI, NS_SV_URI, ntActivity, ntBase, ntFrozenNode, ntQuery, ntUnstructured, ntVersion, ntVersionHistory, ntVersionLabels, propertyName1, propertyName2, superuser, testNodeType, testNodeTypeNoChildren, testNodeTypeTestRoot, testPath, testRoot, testRootNode, workspaceName
-
-
Constructor Summary
Constructors Constructor Description QueryResultNodeIteratorTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidsetUp()Sets up the fixture for test cases.voidtestGetPosition()Tests the methodNodeIterator.getPosition().voidtestGetPositionEmptyIterator()Tests the methodNodeIterator.getPosition()on an emptyNodeIterator.voidtestGetSize()Tests ifRangeIterator.getSize()returns the correct size.voidtestNoSuchElementException()Tests if aNoSuchElementExceptionis thrown whenNodeIterator.nextNode()is called and there are no more nodes available.voidtestSkip()Tests ifRangeIterator.skip(long)works correctly.-
Methods inherited from class org.apache.jackrabbit.test.api.query.AbstractQueryTest
checkResult, checkResult, checkResult, checkResult, createQuery, createQuery, createQuery, escapeIdentifierForSQL, evaluateResultOrder, execute, execute, executeSqlQuery, executeSqlQuery, executeXPathQuery, isSupportedLanguage, tearDown, toArray
-
Methods inherited from class org.apache.jackrabbit.test.AbstractJCRTest
checkSupportedOption, cleanUp, cleanUpTestRoot, createRandomString, ensureCanSetProperty, ensureCanSetProperty, ensureCanSetProperty, ensureKnowsNodeType, ensureLockingSupported, ensureMixinType, ensureMultipleWorkspacesSupported, getHelper, getJcrValue, getLocalName, getNonExistingWorkspaceName, getPrefix, getProperty, getProperty, getQualifiedName, getSize, isSupported, needsMixin, run
-
Methods inherited from class junit.framework.TestCase
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, runBare, runTest, setName, toString
-
-
-
-
Method Detail
-
setUp
protected void setUp() throws ExceptionSets up the fixture for test cases.- Overrides:
setUpin classAbstractQueryTest- Throws:
Exception
-
testGetSize
public void testGetSize() throws RepositoryException, NotExecutableExceptionTests ifRangeIterator.getSize()returns the correct size.- Throws:
NotExecutableException- if getSize() returns -1 (unavailable).RepositoryException
-
testGetPosition
public void testGetPosition() throws RepositoryException, NotExecutableExceptionTests the methodNodeIterator.getPosition().
-
testGetPositionEmptyIterator
public void testGetPositionEmptyIterator() throws RepositoryException, NotExecutableExceptionTests the methodNodeIterator.getPosition()on an emptyNodeIterator.
-
testNoSuchElementException
public void testNoSuchElementException() throws RepositoryException, NotExecutableExceptionTests if aNoSuchElementExceptionis thrown whenNodeIterator.nextNode()is called and there are no more nodes available.
-
testSkip
public void testSkip() throws RepositoryException, NotExecutableExceptionTests ifRangeIterator.skip(long)works correctly.
-
-