public class QueryResultNodeIteratorTest extends AbstractQueryTest
NodeIterator
returned by
QueryResult.getNodes()
.jcrContains, jcrDeref, jcrPath, jcrRoot, jcrScore, qf, qm, qsSQL, qsXPATH, vf, xpathRoot
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, ntBase, ntFrozenNode, ntQuery, ntUnstructured, ntVersion, ntVersionHistory, ntVersionLabels, propertyName1, propertyName2, superuser, testNodeType, testNodeTypeNoChildren, testNodeTypeTestRoot, testPath, testRoot, testRootNode, workspaceName
Constructor and Description |
---|
QueryResultNodeIteratorTest() |
Modifier and Type | Method and Description |
---|---|
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. |
checkResult, checkResult, checkResult, checkResult, createQuery, createQuery, createQuery, escapeIdentifierForSQL, evaluateResultOrder, execute, execute, executeSqlQuery, executeSqlQuery, executeXPathQuery, isSupportedLanguage, tearDown, toArray
checkSupportedOption, cleanUp, cleanUpTestRoot, createRandomString, ensureCanSetProperty, ensureCanSetProperty, ensureCanSetProperty, ensureKnowsNodeType, ensureLockingSupported, ensureMixinType, ensureMultipleWorkspacesSupported, getHelper, getJcrValue, getLocalName, getNonExistingWorkspaceName, getPrefix, getProperty, getProperty, getQualifiedName, getSize, isSupported, needsMixin, run
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
protected void setUp() throws Exception
setUp
in class AbstractQueryTest
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
Copyright © 2004-2020 The Apache Software Foundation. All Rights Reserved.