Class AbstractVersionTest
- java.lang.Object
-
- junit.framework.Assert
-
- junit.framework.TestCase
-
- org.apache.jackrabbit.test.JUnitTest
-
- org.apache.jackrabbit.test.AbstractJCRTest
-
- org.apache.jackrabbit.test.api.version.simple.AbstractVersionTest
-
- All Implemented Interfaces:
junit.framework.Test
- Direct Known Subclasses:
BasicTest,CheckinTest,CheckoutTest,CopyTest,FrozenNodeTest,RestoreTest
public class AbstractVersionTest extends AbstractJCRTest
AbstractVersionTestis the abstract base class for all simple versioning related test classes.
-
-
Field Summary
Fields Modifier and Type Field Description protected NodenonVersionableNodeprotected NodeTypenonVersionableNodeTypeprotected StringpropertyValueprotected NodeversionableNodeprotected NodeTypeversionableNodeType-
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, vf, workspaceName
-
-
Constructor Summary
Constructors Constructor Description AbstractVersionTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected NodecreateVersionableNode(Node parent, String name, NodeType nodetype)Create a versionable node below the given parent node.protected longgetNumberOfVersions(VersionHistory vHistory)Retrieve the number of versions present in the given version history.protected voidsetUp()protected voidtearDown()-
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- Overrides:
setUpin classAbstractJCRTest- Throws:
Exception
-
tearDown
protected void tearDown() throws Exception- Overrides:
tearDownin classAbstractJCRTest- Throws:
Exception
-
getNumberOfVersions
protected long getNumberOfVersions(VersionHistory vHistory) throws RepositoryException
Retrieve the number of versions present in the given version history.- Parameters:
vHistory-- Returns:
- number of versions
- Throws:
RepositoryException
-
createVersionableNode
protected Node createVersionableNode(Node parent, String name, NodeType nodetype) throws RepositoryException, NotExecutableException
Create a versionable node below the given parent node. If the specified nodetype name is not mix:versionable an attempt is made to add the mix:versionable mixin type to the created child node.- Parameters:
parent-name-nodetype-- Returns:
- versionable node.
- Throws:
RepositoryExceptionNotExecutableException
-
-