|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjunit.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
public class QueryResultNodeIteratorTest
Tests methods on NodeIterator returned by
QueryResult.getNodes().
| Field Summary |
|---|
| Fields inherited from class org.apache.jackrabbit.test.api.query.AbstractQueryTest |
|---|
jcrContains, jcrDeref, jcrPath, jcrRoot, jcrScore |
| Fields inherited from class org.apache.jackrabbit.test.AbstractJCRTest |
|---|
helper, isReadOnly, jcrBaseVersion, jcrCreated, jcrFrozenNode, jcrFrozenUuid, jcrIsCheckedOut, jcrlockIsDeep, jcrLockOwner, jcrMergeFailed, jcrMixinTypes, jcrPredecessors, jcrPrimaryType, jcrRootVersion, jcrSuccessors, jcrSystem, jcrUUID, jcrVersionHistory, mixLockable, mixReferenceable, mixShareable, mixSimpleVersionable, mixVersionable, nodeName1, nodeName2, nodeName3, nodeName4, NS_JCR_URI, NS_MIX_URI, NS_NT_URI, NS_SV_URI, ntBase, ntFrozenNode, ntQuery, ntVersion, ntVersionHistory, ntVersionLabels, propertyName1, propertyName2, superuser, testNodeType, testNodeTypeNoChildren, testPath, testRoot, testRootNode, workspaceName |
| Fields inherited from class org.apache.jackrabbit.test.JUnitTest |
|---|
log |
| Constructor Summary | |
|---|---|
QueryResultNodeIteratorTest()
|
|
| Method Summary | |
|---|---|
protected void |
setUp()
Sets up the fixture for test cases. |
void |
testGetPosition()
Tests the method NodeIterator.getPosition(). |
void |
testGetPositionEmptyIterator()
Tests the method NodeIterator.getPosition() on an empty
NodeIterator. |
void |
testGetSize()
Tests if RangeIterator.getSize() returns the correct
size. |
void |
testNoSuchElementException()
Tests if a NoSuchElementException is thrown when NodeIterator.nextNode() is called and there are no more nodes
available. |
void |
testSkip()
Tests if RangeIterator.skip(long) works correctly. |
| Methods inherited from class org.apache.jackrabbit.test.api.query.AbstractQueryTest |
|---|
checkResult, checkResult, checkResult, createQuery, createQuery, escapeIdentifierForSQL, evaluateResultOrder, execute, execute, executeSqlQuery, executeXPathQuery, toArray |
| Methods inherited from class org.apache.jackrabbit.test.AbstractJCRTest |
|---|
checkSupportedOption, cleanUp, cleanUpTestRoot, createRandomString, ensureCanSetProperty, ensureCanSetProperty, ensureCanSetProperty, ensureMultipleWorkspacesSupported, getJcrValue, getNonExistingWorkspaceName, getProperty, getProperty, getSize, isSupported, needsMixin, run, tearDown |
| Methods inherited from class junit.framework.TestCase |
|---|
countTestCases, createResult, getName, run, runBare, runTest, setName, toString |
| Methods inherited from class junit.framework.Assert |
|---|
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, fail, fail |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public QueryResultNodeIteratorTest()
| Method Detail |
|---|
protected void setUp()
throws java.lang.Exception
setUp in class AbstractQueryTestjava.lang.Exception
public void testGetSize()
throws RepositoryException,
NotExecutableException
RangeIterator.getSize() returns the correct
size.
NotExecutableException - if getSize() returns -1 (unavailable).
RepositoryException
public void testGetPosition()
throws RepositoryException
NodeIterator.getPosition().
RepositoryException
public void testGetPositionEmptyIterator()
throws RepositoryException
NodeIterator.getPosition() on an empty
NodeIterator.
RepositoryException
public void testNoSuchElementException()
throws RepositoryException
NoSuchElementException is thrown when NodeIterator.nextNode() is called and there are no more nodes
available.
RepositoryException
public void testSkip()
throws RepositoryException
RangeIterator.skip(long) works correctly.
RepositoryException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||