Class PredicatesTest
- 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.PredicatesTest
-
- All Implemented Interfaces:
junit.framework.Test
public class PredicatesTest extends AbstractQueryTest
Tests if queries with predicates are accepted. Test cases in this class only perform tests that check if the QueryManager accepts the query, but the tests will not execute the query and check its results.
-
-
Field Summary
-
Fields inherited from class org.apache.jackrabbit.test.api.query.AbstractQueryTest
jcrContains, jcrDeref, jcrPath, jcrRoot, jcrScore, qf, 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 PredicatesTest()
-
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().voidtestAnd()Verifies that the and operator is accepted for a property namevoidtestCombinedAnd()Verifies that the and operator is accepted for properties's valuesvoidtestCombinedOr()Verifies that the or operator is accepted for properties's valuesvoidtestEquality()Verifies that the value of a property can be searchedvoidtestOr()Verifies that the or operator is accepted for a property name-
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
-
testEquality
public void testEquality() throws RepositoryExceptionVerifies that the value of a property can be searched- Throws:
RepositoryException
-
testCombinedOr
public void testCombinedOr() throws RepositoryExceptionVerifies that the or operator is accepted for properties's values- Throws:
RepositoryException
-
testOr
public void testOr() throws RepositoryExceptionVerifies that the or operator is accepted for a property name- Throws:
RepositoryException
-
testAnd
public void testAnd() throws RepositoryExceptionVerifies that the and operator is accepted for a property name- Throws:
RepositoryException
-
testCombinedAnd
public void testCombinedAnd() throws RepositoryExceptionVerifies that the and operator is accepted for properties's values- Throws:
RepositoryException
-
-