org.apache.jackrabbit.test.api.query.qom
Class DescendantNodeTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.apache.jackrabbit.test.JUnitTest
              extended by org.apache.jackrabbit.test.AbstractJCRTest
                  extended by org.apache.jackrabbit.test.api.query.AbstractQueryTest
                      extended by org.apache.jackrabbit.test.api.query.qom.AbstractQOMTest
                          extended by org.apache.jackrabbit.test.api.query.qom.DescendantNodeTest
All Implemented Interfaces:
junit.framework.Test

public class DescendantNodeTest
extends AbstractQOMTest

DescendantNodeTest contains test cases related to QOM DescendantNode constraints.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.jackrabbit.test.api.query.qom.AbstractQOMTest
AbstractQOMTest.Callable
 
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
DescendantNodeTest()
           
 
Method Summary
 void testDescendantNode()
           
 void testDescendantNodes()
           
 void testDescendantNodesDoNotMatchSelector()
           
 void testNotASelectorName()
           
 void testPathDoesNotExist()
           
 void testRelativePath()
           
 void testSyntacticallyInvalidPath()
           
 
Methods inherited from class org.apache.jackrabbit.test.api.query.qom.AbstractQOMTest
bindVariableValue, checkQOM, checkQOM, checkResult, checkResultOrder, checkResultOrder, forQOMandSQL2, getPath
 
Methods inherited from class org.apache.jackrabbit.test.api.query.AbstractQueryTest
checkResult, checkResult, checkResult, createQuery, createQuery, createQuery, escapeIdentifierForSQL, evaluateResultOrder, execute, execute, executeSqlQuery, executeXPathQuery, isSupportedLanguage, setUp, 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

DescendantNodeTest

public DescendantNodeTest()
Method Detail

testDescendantNode

public void testDescendantNode()
                        throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

testDescendantNodes

public void testDescendantNodes()
                         throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

testPathDoesNotExist

public void testPathDoesNotExist()
                          throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

testDescendantNodesDoNotMatchSelector

public void testDescendantNodesDoNotMatchSelector()
                                           throws javax.jcr.RepositoryException,
                                                  NotExecutableException
Throws:
javax.jcr.RepositoryException
NotExecutableException

testRelativePath

public void testRelativePath()
                      throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

testSyntacticallyInvalidPath

public void testSyntacticallyInvalidPath()
                                  throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

testNotASelectorName

public void testNotASelectorName()
                          throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException


Copyright © 2004-2010 Apache Software Foundation. All Rights Reserved.