public class AbstractVersionTest extends AbstractJCRTest
AbstractVersionTest
is the abstract base class for all
versioning related test classes.Modifier and Type | Field and Description |
---|---|
protected javax.jcr.Node |
nonVersionableNode |
protected javax.jcr.nodetype.NodeType |
nonVersionableNodeType |
protected String |
propertyValue |
protected javax.jcr.Node |
versionableNode |
protected javax.jcr.nodetype.NodeType |
versionableNodeType |
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, ntBase, ntFrozenNode, ntQuery, ntUnstructured, ntVersion, ntVersionHistory, ntVersionLabels, propertyName1, propertyName2, superuser, testNodeType, testNodeTypeNoChildren, testNodeTypeTestRoot, testPath, testRoot, testRootNode, vf, workspaceName
Constructor and Description |
---|
AbstractVersionTest() |
Modifier and Type | Method and Description |
---|---|
protected javax.jcr.Node |
createVersionableNode(javax.jcr.Node parent,
String name,
javax.jcr.nodetype.NodeType nodetype)
Create a versionable node below the given parent node.
|
protected long |
getNumberOfVersions(javax.jcr.version.VersionHistory vHistory)
Retrieve the number of versions present in the given version history.
|
protected void |
setUp() |
protected void |
tearDown() |
checkSupportedOption, cleanUp, cleanUpTestRoot, createRandomString, ensureCanSetProperty, ensureCanSetProperty, ensureCanSetProperty, ensureKnowsNodeType, ensureLockingSupported, ensureMixinType, ensureMultipleWorkspacesSupported, getHelper, getJcrValue, getLocalName, getNonExistingWorkspaceName, getPrefix, getProperty, getProperty, getQualifiedName, getSize, isSupported, needsMixin, run
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
protected javax.jcr.nodetype.NodeType versionableNodeType
protected javax.jcr.nodetype.NodeType nonVersionableNodeType
protected javax.jcr.Node versionableNode
protected javax.jcr.Node nonVersionableNode
protected String propertyValue
protected void setUp() throws Exception
setUp
in class AbstractJCRTest
Exception
protected void tearDown() throws Exception
tearDown
in class AbstractJCRTest
Exception
protected long getNumberOfVersions(javax.jcr.version.VersionHistory vHistory) throws javax.jcr.RepositoryException
vHistory
- javax.jcr.RepositoryException
protected javax.jcr.Node createVersionableNode(javax.jcr.Node parent, String name, javax.jcr.nodetype.NodeType nodetype) throws javax.jcr.RepositoryException, NotExecutableException
parent
- name
- nodetype
- javax.jcr.RepositoryException
NotExecutableException
Copyright © 2004-2020 The Apache Software Foundation. All Rights Reserved.