Package org.apache.jackrabbit.test.api
Class NodeIteratorTest
- java.lang.Object
-
- junit.framework.Assert
-
- junit.framework.TestCase
-
- org.apache.jackrabbit.test.JUnitTest
-
- org.apache.jackrabbit.test.AbstractJCRTest
-
- org.apache.jackrabbit.test.api.NodeIteratorTest
-
- All Implemented Interfaces:
junit.framework.Test
public class NodeIteratorTest extends AbstractJCRTest
Tests theNodeIteratorimplementation.
-
-
Field Summary
-
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, vf, workspaceName
-
-
Constructor Summary
Constructors Constructor Description NodeIteratorTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidsetUp()voidtestGetPos()Tests ifRangeIterator.getPosition()return correct values.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.AbstractJCRTest
checkSupportedOption, cleanUp, cleanUpTestRoot, createRandomString, ensureCanSetProperty, ensureCanSetProperty, ensureCanSetProperty, ensureKnowsNodeType, ensureLockingSupported, ensureMixinType, ensureMultipleWorkspacesSupported, getHelper, getJcrValue, getLocalName, getNonExistingWorkspaceName, getPrefix, getProperty, getProperty, getQualifiedName, getSize, isSupported, needsMixin, run, tearDown
-
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 Exception- Overrides:
setUpin classAbstractJCRTest- Throws:
Exception
-
testGetSize
public void testGetSize() throws RepositoryException, NotExecutableExceptionTests ifRangeIterator.getSize()returns the correct size.- Throws:
NotExecutableException- if getSize() returns -1 (unavailable).RepositoryException
-
testGetPos
public void testGetPos() throws RepositoryExceptionTests ifRangeIterator.getPosition()return correct values.- Throws:
RepositoryException
-
testNoSuchElementException
public void testNoSuchElementException() throws RepositoryExceptionTests if aNoSuchElementExceptionis thrown whenNodeIterator.nextNode()is called and there are no more nodes available.- Throws:
RepositoryException
-
testSkip
public void testSkip() throws RepositoryExceptionTests ifRangeIterator.skip(long)works correctly.- Throws:
RepositoryException
-
-