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

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.AbstractQueryLevel2Test
                          extended byorg.apache.jackrabbit.test.api.query.XPathQueryLevel2Test
All Implemented Interfaces:
junit.framework.Test

public class XPathQueryLevel2Test
extends AbstractQueryLevel2Test

Tests XPath queries on content written to the workspace by the test itself.


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
XPathQueryLevel2Test()
           
 
Method Summary
 void testFullTextSearch()
          Test full-text search of the repository.

For configuration description see AbstractQueryLevel2Test.setUpFullTextTest().

 void testMultiValueSearch()
          Test multi-value support of search.

For configuration description see AbstractQueryLevel2Test.setUpMultiValueTest().

 void testPathColumn()
          Test if the jcr:path pseudo property is contained in result.
 void testRange()
          Test range evauluation of Query.

For configuration description see AbstractQueryLevel2Test.setUpRangeTest().

 void testScoreColumn()
          Test if the optional jcr:score property for full-text search is supported.
 
Methods inherited from class org.apache.jackrabbit.test.api.query.AbstractQueryLevel2Test
checkValue, setUpFullTextTest, setUpMultiValueTest, setUpRangeTest
 
Methods inherited from class org.apache.jackrabbit.test.api.query.AbstractQueryTest
checkResult, checkResult, checkResult, createQuery, createQuery, evaluateResultOrder, execute, execute, executeSqlQuery, executeXPathQuery, hasDescriptor, setUp, toArray
 
Methods inherited from class org.apache.jackrabbit.test.AbstractJCRTest
createRandomString, getNonExistingWorkspaceName, getProperty, getSize, run, tearDown
 
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

XPathQueryLevel2Test

public XPathQueryLevel2Test()
Method Detail

testScoreColumn

public void testScoreColumn()
                     throws java.lang.Exception
Test if the optional jcr:score property for full-text search is supported.

For configuration description see AbstractQueryLevel2Test.setUpFullTextTest().

Throws:
java.lang.Exception

testFullTextSearch

public void testFullTextSearch()
                        throws java.lang.Exception
Test full-text search of the repository.

For configuration description see AbstractQueryLevel2Test.setUpFullTextTest().

Throws:
java.lang.Exception

testRange

public void testRange()
               throws java.lang.Exception
Test range evauluation of Query.

For configuration description see AbstractQueryLevel2Test.setUpRangeTest().

Throws:
java.lang.Exception

testMultiValueSearch

public void testMultiValueSearch()
                          throws java.lang.Exception
Test multi-value support of search.

For configuration description see AbstractQueryLevel2Test.setUpMultiValueTest().

Throws:
java.lang.Exception

testPathColumn

public void testPathColumn()
                    throws java.lang.Exception
Test if the jcr:path pseudo property is contained in result.

For configuration description see AbstractQueryLevel2Test.setUpFullTextTest().

Throws:
java.lang.Exception


Copyright © -2005 . All Rights Reserved.