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 void
setUp()
Sets up the test casesprotected void
tearDown()
Releases the session acquired in setUp().void
testAnd()
Verifies that the and operator is accepted for a property namevoid
testCombinedAnd()
Verifies that the and operator is accepted for properties's valuesvoid
testCombinedOr()
Verifies that the or operator is accepted for properties's valuesvoid
testEquality()
Verifies that the value of a property can be searchedvoid
testOr()
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 Exception
Sets up the test cases- Overrides:
setUp
in classAbstractQueryTest
- Throws:
Exception
-
tearDown
protected void tearDown() throws Exception
Releases the session acquired in setUp().- Overrides:
tearDown
in classAbstractQueryTest
- Throws:
Exception
-
testEquality
public void testEquality() throws RepositoryException
Verifies that the value of a property can be searched- Throws:
RepositoryException
-
testCombinedOr
public void testCombinedOr() throws RepositoryException
Verifies that the or operator is accepted for properties's values- Throws:
RepositoryException
-
testOr
public void testOr() throws RepositoryException
Verifies that the or operator is accepted for a property name- Throws:
RepositoryException
-
testAnd
public void testAnd() throws RepositoryException
Verifies that the and operator is accepted for a property name- Throws:
RepositoryException
-
testCombinedAnd
public void testCombinedAnd() throws RepositoryException
Verifies that the and operator is accepted for properties's values- Throws:
RepositoryException
-
-