Class VersionGraphTest
- 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.AbstractVersionTest
-
- org.apache.jackrabbit.test.api.version.VersionGraphTest
-
- All Implemented Interfaces:
junit.framework.Test
public class VersionGraphTest extends AbstractVersionTest
VersionGraphTestcontains test methods related to version graph issues.
-
-
Field Summary
-
Fields inherited from class org.apache.jackrabbit.test.api.version.AbstractVersionTest
nonVersionableNode, nonVersionableNodeType, propertyValue, versionableNode, versionableNodeType
-
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 VersionGraphTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidtestGetBaseVersionOnNonVersionableNode()Test if UnsupportedRepositoryOperationException is thrown when calling Node.getVersionHistory() on a non-versionable node.voidtestGetBaseVersionOnNonVersionableNodeJcr2()Test if UnsupportedRepositoryOperationException is thrown when calling Node.getVersionHistory() on a non-versionable node.voidtestInitialBaseVersionPointsToRootVersion()Test that the initial base version after creation of a versionable node points to the root version.voidtestInitialBaseVersionPointsToRootVersionJcr2()Test that the initial base version after creation of a versionable node points to the root version.voidtestInitialNodePredecessors()Test if after creation of a versionable node N the multi-value REFERENCE property jcr:predecessors of N is initialized to contain a single UUID, that of the root version (the same as jcr:baseVersion).voidtestInitialNodePredecessorsJcr2()Test if after creation of a versionable node N the multi-value REFERENCE property jcr:predecessors of N is initialized to contain a single UUID, that of the root version (the same as jcr:baseVersion).voidtestRootVersionHasNoPredecessor()Test if the root version does not have any predecessor versions.voidtestRootVersionHasNoPredecessorJcr2()Test if the root version does not have any predecessor versions.-
Methods inherited from class org.apache.jackrabbit.test.api.version.AbstractVersionTest
createVersionableNode, getNumberOfVersions, setUp, tearDown
-
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
-
testInitialBaseVersionPointsToRootVersion
public void testInitialBaseVersionPointsToRootVersion() throws RepositoryExceptionTest that the initial base version after creation of a versionable node points to the root version.- Throws:
RepositoryException
-
testInitialBaseVersionPointsToRootVersionJcr2
public void testInitialBaseVersionPointsToRootVersionJcr2() throws RepositoryExceptionTest that the initial base version after creation of a versionable node points to the root version.- Throws:
RepositoryException
-
testInitialNodePredecessors
public void testInitialNodePredecessors() throws RepositoryExceptionTest if after creation of a versionable node N the multi-value REFERENCE property jcr:predecessors of N is initialized to contain a single UUID, that of the root version (the same as jcr:baseVersion).- Throws:
RepositoryException
-
testInitialNodePredecessorsJcr2
public void testInitialNodePredecessorsJcr2() throws RepositoryExceptionTest if after creation of a versionable node N the multi-value REFERENCE property jcr:predecessors of N is initialized to contain a single UUID, that of the root version (the same as jcr:baseVersion).- Throws:
RepositoryException
-
testRootVersionHasNoPredecessor
public void testRootVersionHasNoPredecessor() throws RepositoryExceptionTest if the root version does not have any predecessor versions.- Throws:
RepositoryException
-
testRootVersionHasNoPredecessorJcr2
public void testRootVersionHasNoPredecessorJcr2() throws RepositoryExceptionTest if the root version does not have any predecessor versions.- Throws:
RepositoryException
-
testGetBaseVersionOnNonVersionableNode
public void testGetBaseVersionOnNonVersionableNode() throws RepositoryExceptionTest if UnsupportedRepositoryOperationException is thrown when calling Node.getVersionHistory() on a non-versionable node.- Throws:
RepositoryException
-
testGetBaseVersionOnNonVersionableNodeJcr2
public void testGetBaseVersionOnNonVersionableNodeJcr2() throws RepositoryExceptionTest if UnsupportedRepositoryOperationException is thrown when calling Node.getVersionHistory() on a non-versionable node.- Throws:
RepositoryException
-
-