Class CheckoutTest
- 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
-
- org.apache.jackrabbit.test.api.version.simple.CheckoutTest
-
- All Implemented Interfaces:
junit.framework.Test
public class CheckoutTest extends AbstractVersionTest
SVCheckoutTestcovers tests related toNode.checkout()andNode.isCheckedOut()of simple versionable nodes.
-
-
Field Summary
-
Fields inherited from class org.apache.jackrabbit.test.api.version.simple.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 CheckoutTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidsetUp()voidtestCheckoutNonVersionableNode()Test calling Node.checkout() on a non-versionable node.voidtestCheckoutNonVersionableNodeJcr2()Test calling VersionManager.checkout(P) with P denoting the absolute path of a non-versionable node.voidtestCheckoutTwiceDoesNotThrow()Test if Node.checkout() doesn't throw any exception if the versionable node has been checked out before.voidtestCheckoutTwiceDoesNotThrowJcr2()Test if VersionManager.checkout(P) doesn't throw any exception if P denotes the absolute path of a versionable node that has been checked out before.voidtestIsCheckedOut()Test if Node.isCheckedOut() returns true, if the versionable node has been checked out before.voidtestIsCheckedOutJcr2()Test if VersionManager.isCheckedOut(P) returns true if P is the absolute path of a versionable node that has been checked out before.voidtestIsCheckedOutNonVersionableNode()Test calling Node.isCheckedOut() on a non-versionable.voidtestIsCheckedOutNonVersionableNodeJcr2()Test calling VersionManager.isCheckedOut(P) with P denoting the absolute path of a non-versionable node.-
Methods inherited from class org.apache.jackrabbit.test.api.version.simple.AbstractVersionTest
createVersionableNode, getNumberOfVersions, 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
-
setUp
protected void setUp() throws Exception- Overrides:
setUpin classAbstractVersionTest- Throws:
Exception
-
testIsCheckedOut
public void testIsCheckedOut() throws RepositoryExceptionTest if Node.isCheckedOut() returns true, if the versionable node has been checked out before.- Throws:
RepositoryException
-
testIsCheckedOutJcr2
public void testIsCheckedOutJcr2() throws RepositoryExceptionTest if VersionManager.isCheckedOut(P) returns true if P is the absolute path of a versionable node that has been checked out before.- Throws:
RepositoryException
-
testIsCheckedOutNonVersionableNode
public void testIsCheckedOutNonVersionableNode() throws RepositoryExceptionTest calling Node.isCheckedOut() on a non-versionable.- Throws:
RepositoryException
-
testIsCheckedOutNonVersionableNodeJcr2
public void testIsCheckedOutNonVersionableNodeJcr2() throws RepositoryExceptionTest calling VersionManager.isCheckedOut(P) with P denoting the absolute path of a non-versionable node.- Throws:
RepositoryException
-
testCheckoutNonVersionableNode
public void testCheckoutNonVersionableNode() throws RepositoryExceptionTest calling Node.checkout() on a non-versionable node.- Throws:
RepositoryException
-
testCheckoutNonVersionableNodeJcr2
public void testCheckoutNonVersionableNodeJcr2() throws RepositoryExceptionTest calling VersionManager.checkout(P) with P denoting the absolute path of a non-versionable node.- Throws:
RepositoryException
-
testCheckoutTwiceDoesNotThrow
public void testCheckoutTwiceDoesNotThrow() throws RepositoryExceptionTest if Node.checkout() doesn't throw any exception if the versionable node has been checked out before.- Throws:
RepositoryException
-
testCheckoutTwiceDoesNotThrowJcr2
public void testCheckoutTwiceDoesNotThrowJcr2() throws RepositoryExceptionTest if VersionManager.checkout(P) doesn't throw any exception if P denotes the absolute path of a versionable node that has been checked out before.- Throws:
RepositoryException
-
-