org.apache.jackrabbit.test.api.query.qom
Class LengthTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.apache.jackrabbit.test.JUnitTest
              extended by org.apache.jackrabbit.test.AbstractJCRTest
                  extended by org.apache.jackrabbit.test.api.query.AbstractQueryTest
                      extended by org.apache.jackrabbit.test.api.query.qom.AbstractQOMTest
                          extended by org.apache.jackrabbit.test.api.query.qom.LengthTest
All Implemented Interfaces:
junit.framework.Test

public class LengthTest
extends AbstractQOMTest

LengthTest performs tests with the Query Object Model length operand.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.jackrabbit.test.api.query.qom.AbstractQOMTest
AbstractQOMTest.Callable
 
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
LengthTest()
           
 
Method Summary
protected  void setUp()
          Set-up the configuration values used for the test.
protected  void tearDown()
           
 void testBinaryLength()
           
 void testBooleanLength()
           
 void testDateLength()
           
 void testDecimalLength()
           
 void testDoubleLength()
           
 void testLengthBinaryLiteral()
           
 void testLengthBooleanLiteral()
           
 void testLengthDateLiteral()
           
 void testLengthDecimalLiteral()
           
 void testLengthDoubleLiteral()
           
 void testLengthNameLiteral()
           
 void testLengthPathLiteral()
           
 void testLengthReferenceLiteral()
           
 void testLengthStringLiteral()
           
 void testLengthURILiteral()
           
 void testLengthWeakReferenceLiteral()
           
 void testLongLength()
           
 void testNameLength()
           
 void testPathLength()
           
 void testReferenceLength()
           
 void testStringLength()
           
 void testURILength()
           
 void testWeakReferenceLength()
           
 
Methods inherited from class org.apache.jackrabbit.test.api.query.qom.AbstractQOMTest
bindVariableValue, checkQOM, checkQOM, checkResult, checkResultOrder, checkResultOrder, forQOMandSQL2, getPath
 
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

LengthTest

public LengthTest()
Method Detail

setUp

protected void setUp()
              throws Exception
Description copied from class: AbstractQueryTest
Set-up the configuration values used for the test. Per default retrieves a session, configures testRoot, and nodetype and checks if the query language for the current language is available.

Overrides:
setUp in class AbstractQueryTest
Throws:
Exception

tearDown

protected void tearDown()
                 throws Exception
Overrides:
tearDown in class AbstractQueryTest
Throws:
Exception

testStringLength

public void testStringLength()
                      throws RepositoryException
Throws:
RepositoryException

testBinaryLength

public void testBinaryLength()
                      throws RepositoryException
Throws:
RepositoryException

testLongLength

public void testLongLength()
                    throws RepositoryException
Throws:
RepositoryException

testDoubleLength

public void testDoubleLength()
                      throws RepositoryException
Throws:
RepositoryException

testDateLength

public void testDateLength()
                    throws RepositoryException
Throws:
RepositoryException

testBooleanLength

public void testBooleanLength()
                       throws RepositoryException
Throws:
RepositoryException

testNameLength

public void testNameLength()
                    throws RepositoryException
Throws:
RepositoryException

testPathLength

public void testPathLength()
                    throws RepositoryException
Throws:
RepositoryException

testReferenceLength

public void testReferenceLength()
                         throws RepositoryException,
                                NotExecutableException
Throws:
RepositoryException
NotExecutableException

testWeakReferenceLength

public void testWeakReferenceLength()
                             throws RepositoryException,
                                    NotExecutableException
Throws:
RepositoryException
NotExecutableException

testURILength

public void testURILength()
                   throws RepositoryException
Throws:
RepositoryException

testDecimalLength

public void testDecimalLength()
                       throws RepositoryException
Throws:
RepositoryException

testLengthStringLiteral

public void testLengthStringLiteral()
                             throws RepositoryException
Throws:
RepositoryException

testLengthBinaryLiteral

public void testLengthBinaryLiteral()
                             throws RepositoryException
Throws:
RepositoryException

testLengthDoubleLiteral

public void testLengthDoubleLiteral()
                             throws RepositoryException
Throws:
RepositoryException

testLengthDateLiteral

public void testLengthDateLiteral()
                           throws RepositoryException
Throws:
RepositoryException

testLengthBooleanLiteral

public void testLengthBooleanLiteral()
                              throws RepositoryException
Throws:
RepositoryException

testLengthNameLiteral

public void testLengthNameLiteral()
                           throws RepositoryException
Throws:
RepositoryException

testLengthPathLiteral

public void testLengthPathLiteral()
                           throws RepositoryException
Throws:
RepositoryException

testLengthReferenceLiteral

public void testLengthReferenceLiteral()
                                throws RepositoryException,
                                       NotExecutableException
Throws:
RepositoryException
NotExecutableException

testLengthWeakReferenceLiteral

public void testLengthWeakReferenceLiteral()
                                    throws RepositoryException,
                                           NotExecutableException
Throws:
RepositoryException
NotExecutableException

testLengthURILiteral

public void testLengthURILiteral()
                          throws RepositoryException
Throws:
RepositoryException

testLengthDecimalLiteral

public void testLengthDecimalLiteral()
                              throws RepositoryException
Throws:
RepositoryException


Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.