|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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.SQLPathTest
public class SQLPathTest
Tests path predicates in SQL queries. The default workspace must contain a
node tree at testroot
with at least two levels.
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 | |
---|---|
SQLPathTest()
|
Method Summary | |
---|---|
protected void |
setUp()
Set-up the configuration values used for the test. |
protected void |
tearDown()
Releases the session aquired in setUp(). |
void |
testChildAxisLeaf()
Tests if <somepath>/% AND NOT <somepath>/%/% returns no nodes if the node at <somepath> is a leaf. |
void |
testChildAxisRoot()
Tests if /% AND NOT /%/% returns the child nodes of the root node. |
void |
testChildAxisTestRoot()
Tests if <somepath>/% AND NOT <somepath>/%/% returns the child nodes of node at <somepath>. |
void |
testDescendantLeaf()
Tests if <somepath>/% returns no nodes if node at <somepath> is a leaf. |
void |
testDescendantSelfTestRoot()
Tests if <somepath>/%/<nodename> OR <somepath>/<nodename> returns nodes with name <nodename> which are descendants of node at testroot . |
void |
testDescendantTestRoot()
Tests if <somepath>/% returns the descendants of <somepath>. |
Methods inherited from class org.apache.jackrabbit.test.api.query.AbstractQueryTest |
---|
checkResult, checkResult, checkResult, createQuery, createQuery, createQuery, escapeIdentifierForSQL, evaluateResultOrder, execute, execute, executeSqlQuery, executeXPathQuery, isSupportedLanguage, 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 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public SQLPathTest()
Method Detail |
---|
protected void setUp() throws Exception
AbstractQueryTest
setUp
in class AbstractQueryTest
Exception
protected void tearDown() throws Exception
tearDown
in class AbstractQueryTest
Exception
public void testDescendantTestRoot() throws RepositoryException, NotExecutableException
NotExecutableException
RepositoryException
public void testDescendantLeaf() throws RepositoryException, NotExecutableException
NotExecutableException
RepositoryException
public void testDescendantSelfTestRoot() throws RepositoryException, NotExecutableException
testroot
.
NotExecutableException
RepositoryException
public void testChildAxisRoot() throws RepositoryException, NotExecutableException
NotExecutableException
RepositoryException
public void testChildAxisTestRoot() throws RepositoryException, NotExecutableException
NotExecutableException
RepositoryException
public void testChildAxisLeaf() throws RepositoryException, NotExecutableException
NotExecutableException
RepositoryException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |