Class LengthTest
- 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.qom.AbstractQOMTest
-
- org.apache.jackrabbit.test.api.query.qom.LengthTest
-
- All Implemented Interfaces:
junit.framework.Test
public class LengthTest extends AbstractQOMTest
LengthTestperforms 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, 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 LengthTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidsetUp()Set-up the configuration values used for the test.protected voidtearDown()voidtestBinaryLength()voidtestBooleanLength()voidtestDateLength()voidtestDecimalLength()voidtestDoubleLength()voidtestLengthBinaryLiteral()voidtestLengthBooleanLiteral()voidtestLengthDateLiteral()voidtestLengthDecimalLiteral()voidtestLengthDoubleLiteral()voidtestLengthNameLiteral()voidtestLengthPathLiteral()voidtestLengthReferenceLiteral()voidtestLengthStringLiteral()voidtestLengthURILiteral()voidtestLengthWeakReferenceLiteral()voidtestLongLength()voidtestNameLength()voidtestPathLength()voidtestReferenceLength()voidtestStringLength()voidtestURILength()voidtestWeakReferenceLength()-
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, 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 ExceptionDescription copied from class:AbstractQueryTestSet-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:
setUpin classAbstractQueryTest- Throws:
Exception
-
tearDown
protected void tearDown() throws Exception- Overrides:
tearDownin classAbstractQueryTest- 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
-
testWeakReferenceLength
public void testWeakReferenceLength() 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
-
testLengthWeakReferenceLiteral
public void testLengthWeakReferenceLiteral() throws RepositoryException, NotExecutableException
-
testLengthURILiteral
public void testLengthURILiteral() throws RepositoryException- Throws:
RepositoryException
-
testLengthDecimalLiteral
public void testLengthDecimalLiteral() throws RepositoryException- Throws:
RepositoryException
-
-