|
||||||||||
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, qf, qm, 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, mixVersionable, nodeName1, nodeName2, nodeName3, nodeName4, NS_JCR_URI, NS_MIX_URI, NS_NT_URI, NS_SV_URI, ntBase, ntFrozenNode, ntQuery, ntUnstructured, 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, createQuery, escapeIdentifierForSQL, evaluateResultOrder, execute, execute, executeSqlQuery, executeXPathQuery, isSupportedLanguage, tearDown, toArray |
Methods inherited from class org.apache.jackrabbit.test.AbstractJCRTest |
---|
checkSupportedOption, cleanUp, cleanUpTestRoot, createRandomString, ensureCanSetProperty, ensureCanSetProperty, ensureCanSetProperty, ensureKnowsNodeType, ensureMixinType, ensureMultipleWorkspacesSupported, getHelper, getJcrValue, getLocalName, getNonExistingWorkspaceName, getProperty, getProperty, getSize, isSupported, needsMixin, run |
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, failNotEquals, failNotSame, failSame, format |
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 AbstractQueryTest
java.lang.Exception
public void testGetSize() throws javax.jcr.RepositoryException, NotExecutableException
RangeIterator.getSize()
returns the correct
size.
NotExecutableException
- if getSize() returns -1 (unavailable).
javax.jcr.RepositoryException
public void testGetPosition() throws javax.jcr.RepositoryException, NotExecutableException
NodeIterator.getPosition()
.
javax.jcr.RepositoryException
NotExecutableException
public void testGetPositionEmptyIterator() throws javax.jcr.RepositoryException, NotExecutableException
NodeIterator.getPosition()
on an empty
NodeIterator
.
NotExecutableException
javax.jcr.RepositoryException
public void testNoSuchElementException() throws javax.jcr.RepositoryException, NotExecutableException
NoSuchElementException
is thrown when NodeIterator.nextNode()
is called and there are no more nodes
available.
NotExecutableException
javax.jcr.RepositoryException
public void testSkip() throws javax.jcr.RepositoryException, NotExecutableException
RangeIterator.skip(long)
works correctly.
NotExecutableException
javax.jcr.RepositoryException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |