org.apache.jackrabbit.test.api.query
Class PredicatesTest

java.lang.Object
  extended byjunit.framework.Assert
      extended byjunit.framework.TestCase
          extended byorg.apache.jackrabbit.test.JUnitTest
              extended byorg.apache.jackrabbit.test.AbstractJCRTest
                  extended byorg.apache.jackrabbit.test.api.query.AbstractQueryTest
                      extended byorg.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
 
Fields inherited from class org.apache.jackrabbit.test.AbstractJCRTest
helper, isReadOnly, jcrBaseVersion, jcrCreated, jcrFrozenNode, jcrlockIsDeep, jcrLockOwner, jcrMergeFailed, jcrMixinTypes, jcrPredecessors, jcrPrimaryType, jcrRootVersion, jcrSuccessors, jcrSystem, jcrUUID, jcrVersionHistory, mixLockable, mixReferenceable, mixVersionable, nodeName1, nodeName2, nodeName3, nodeName4, NS_JCR_URI, NS_MIX_URI, NS_NT_URI, NS_SV_URI, ntBase, ntFrozenNode, ntQuery, ntVersion, ntVersionHistory, ntVersionLabels, propertyName1, propertyName2, superuser, testNodeType, testPath, testRoot, testRootNode, workspaceName
 
Fields inherited from class org.apache.jackrabbit.test.JUnitTest
log
 
Constructor Summary
PredicatesTest()
           
 
Method Summary
protected  void setUp()
          Sets up the test cases
protected  void tearDown()
          Releases the session acquired in setUp().
 void testAnd()
          Verifies that the and operator is accepted for a property name
 void testCombinedAnd()
          Verifies that the and operator is accepted for properties's values
 void testCombinedOr()
          Verifies that the or operator is accepted for properties's values
 void testEquality()
          Verifies that the value of a property can be searched
 void 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, createQuery, createQuery, evaluateResultOrder, execute, execute, executeSqlQuery, executeXPathQuery, hasDescriptor, toArray
 
Methods inherited from class org.apache.jackrabbit.test.AbstractJCRTest
createRandomString, getNonExistingWorkspaceName, getProperty, getSize, 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

PredicatesTest

public PredicatesTest()
Method Detail

setUp

protected void setUp()
              throws java.lang.Exception
Sets up the test cases

Overrides:
setUp in class AbstractQueryTest
Throws:
java.lang.Exception

tearDown

protected void tearDown()
                 throws java.lang.Exception
Releases the session acquired in setUp().

Overrides:
tearDown in class AbstractJCRTest
Throws:
java.lang.Exception

testEquality

public void testEquality()
                  throws javax.jcr.RepositoryException
Verifies that the value of a property can be searched

Throws:
javax.jcr.RepositoryException

testCombinedOr

public void testCombinedOr()
                    throws javax.jcr.RepositoryException
Verifies that the or operator is accepted for properties's values

Throws:
javax.jcr.RepositoryException

testOr

public void testOr()
            throws javax.jcr.RepositoryException
Verifies that the or operator is accepted for a property name

Throws:
javax.jcr.RepositoryException

testAnd

public void testAnd()
             throws javax.jcr.RepositoryException
Verifies that the and operator is accepted for a property name

Throws:
javax.jcr.RepositoryException

testCombinedAnd

public void testCombinedAnd()
                     throws javax.jcr.RepositoryException
Verifies that the and operator is accepted for properties's values

Throws:
javax.jcr.RepositoryException


Copyright © -2005 . All Rights Reserved.