Class DerefQueryLevel1Test
- java.lang.Object
-
- junit.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.DerefQueryLevel1Test
-
- All Implemented Interfaces:
junit.framework.Test
public class DerefQueryLevel1Test extends AbstractQueryTest
Tests the XPath function jcr:deref() in a level 1 repository.
-
-
Field Summary
-
Fields inherited from class org.apache.jackrabbit.test.api.query.AbstractQueryTest
jcrContains, jcrDeref, jcrPath, jcrRoot, jcrScore, qf, qm, qsSQL, qsXPATH, 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, 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, workspaceName
-
-
Constructor Summary
Constructors Constructor Description DerefQueryLevel1Test()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidsetUp()Sets up the test casesprotected voidtearDown()Releases the session acquired in setUp().voidtestDerefMultiPropWithNodeStar()Test a deref query on a multi valued reference property with a '*' node.voidtestDerefMultiPropWithNodeTest()Test a deref query on a multi valued reference property with a node test.voidtestDerefSinglePropWithNodeStar()Test a deref query on a single valued reference property with a '*' node test.voidtestDerefSinglePropWithNodeTest()Test a deref query on a single valued reference property with a node test.-
Methods inherited from class org.apache.jackrabbit.test.api.query.AbstractQueryTest
checkResult, checkResult, checkResult, checkResult, createQuery, createQuery, createQuery, escapeIdentifierForSQL, evaluateResultOrder, execute, execute, executeSqlQuery, executeSqlQuery, executeXPathQuery, isSupportedLanguage, toArray
-
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
-
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 ExceptionSets up the test cases- Overrides:
setUpin classAbstractQueryTest- Throws:
Exception
-
tearDown
protected void tearDown() throws ExceptionReleases the session acquired in setUp().- Overrides:
tearDownin classAbstractQueryTest- Throws:
Exception
-
testDerefSinglePropWithNodeTest
public void testDerefSinglePropWithNodeTest() throws RepositoryException, NotExecutableExceptionTest a deref query on a single valued reference property with a node test.- Throws:
NotExecutableException- if the workspace does not have sufficient content.RepositoryException
-
testDerefSinglePropWithNodeStar
public void testDerefSinglePropWithNodeStar() throws RepositoryException, NotExecutableExceptionTest a deref query on a single valued reference property with a '*' node test.- Throws:
NotExecutableException- if the workspace does not have sufficient content.RepositoryException
-
testDerefMultiPropWithNodeTest
public void testDerefMultiPropWithNodeTest() throws RepositoryException, NotExecutableExceptionTest a deref query on a multi valued reference property with a node test.- Throws:
NotExecutableException- if the workspace does not have sufficient content.RepositoryException
-
testDerefMultiPropWithNodeStar
public void testDerefMultiPropWithNodeStar() throws RepositoryException, NotExecutableExceptionTest a deref query on a multi valued reference property with a '*' node.- Throws:
NotExecutableException- if the workspace does not have sufficient content.RepositoryException
-
-