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
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, 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 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, 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
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 classAbstractQueryTest
- Throws:
Exception
-
tearDown
protected void tearDown() throws Exception
- Overrides:
tearDown
in 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
-
-