public class CheckinTest extends AbstractVersionTest
CheckinTest covers tests related to Node.checkin().nonVersionableNode, nonVersionableNodeType, propertyValue, versionableNode, versionableNodeTypeisReadOnly, 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 and Description |
|---|
CheckinTest() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
setUp() |
void |
testBaseVersionAfterCheckin()
Test if versionable node N's jcr:baseVersion property is set to refer to
the new version after checkin.
|
void |
testBaseVersionAfterCheckinJcr2()
Test if versionable node N's jcr:baseVersion property is set to refer to
the new version after checkin.
|
void |
testCheckinCreatesNewVersion()
Test if Node.checkin() adds another version to the VersionHistory
|
void |
testCheckinCreatesNewVersionJcr2()
Test if VersionManager.checkin(String) adds another version to the VersionHistory
|
void |
testCheckinNonVersionableNode()
Test calling Node.checkin() on a non-versionable node.
|
void |
testCheckinNonVersionableNodeJcr2()
Test calling VersionManager.checkin(P) with the path P resolving to
a non-versionable node.
|
void |
testCheckinRemovesPredecessorProperty()
Test if the node's jcr:predecessors property contains an empty value array
after checkin.
|
void |
testCheckinRemovesPredecessorPropertyJcr2()
Test if the node's jcr:predecessors property contains an empty value array
after checkin.
|
void |
testCheckinWithPendingChanges()
Test if Node.checkin() throws InvalidItemStateException if the node
has unsaved changes pending.
|
void |
testCheckinWithPendingChangesJcr2()
Test if VersionManager.checkin(P) throws InvalidItemStateException if
the path P resolves to a node that has unsaved changes pending.
|
void |
testIsCheckedOut()
Test if Node.isCheckedOut() return false after calling Node.checkin()
|
void |
testIsCheckedOutJcr2()
Test if VersionManager.isCheckedOut(P) returns false if P is the
absolute path of a checked-in versionable node.
|
void |
testIsNotCheckedOut()
Test if Node.isCheckedOut() returns false after Node.checkin().
|
void |
testIsNotCheckedOutJcr2()
Test if VersionManager.isCheckedOut(P) returns false after calling VersionManager.checkin(P).
|
void |
testMultipleCheckinHasNoEffect()
Test if Node.checkin() on a checked-in node has no effect.
|
void |
testMultipleCheckinHasNoEffectJcr2()
Test if VersionManager.checkin(P) has no effect if the path P resolves
to a checked-in node.
|
void |
testPredecessorIsCopiedToNewVersion()
Test if the nodes jcr:predecessors property is copied to the new version
on Node.checkin().
|
void |
testPredecessorIsCopiedToNewVersionJcr2()
Test if the nodes jcr:predecessors property is copied to the new version
on checkin.
|
createVersionableNode, getNumberOfVersions, tearDowncheckSupportedOption, cleanUp, cleanUpTestRoot, createRandomString, ensureCanSetProperty, ensureCanSetProperty, ensureCanSetProperty, ensureKnowsNodeType, ensureLockingSupported, ensureMixinType, ensureMultipleWorkspacesSupported, getHelper, getJcrValue, getLocalName, getNonExistingWorkspaceName, getPrefix, getProperty, getProperty, getQualifiedName, getSize, isSupported, needsMixin, runassertEquals, 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, toStringprotected void setUp()
throws Exception
setUp in class AbstractVersionTestExceptionpublic void testIsCheckedOut()
throws RepositoryException
RepositoryExceptionpublic void testIsCheckedOutJcr2()
throws RepositoryException
RepositoryExceptionpublic void testCheckinRemovesPredecessorProperty()
throws RepositoryException
RepositoryExceptionpublic void testCheckinRemovesPredecessorPropertyJcr2()
throws RepositoryException
RepositoryExceptionpublic void testPredecessorIsCopiedToNewVersion()
throws RepositoryException
RepositoryExceptionpublic void testPredecessorIsCopiedToNewVersionJcr2()
throws RepositoryException
RepositoryExceptionpublic void testMultipleCheckinHasNoEffect()
throws RepositoryException
RepositoryExceptionpublic void testMultipleCheckinHasNoEffectJcr2()
throws RepositoryException
RepositoryExceptionpublic void testBaseVersionAfterCheckin()
throws RepositoryException
RepositoryExceptionpublic void testBaseVersionAfterCheckinJcr2()
throws RepositoryException
RepositoryExceptionpublic void testCheckinWithPendingChanges()
throws RepositoryException
RepositoryExceptionpublic void testCheckinWithPendingChangesJcr2()
throws RepositoryException
RepositoryExceptionpublic void testIsNotCheckedOut()
throws RepositoryException
RepositoryExceptionpublic void testIsNotCheckedOutJcr2()
throws RepositoryException
RepositoryExceptionpublic void testCheckinCreatesNewVersion()
throws RepositoryException
RepositoryExceptionpublic void testCheckinCreatesNewVersionJcr2()
throws RepositoryException
RepositoryExceptionpublic void testCheckinNonVersionableNode()
throws RepositoryException
RepositoryExceptionpublic void testCheckinNonVersionableNodeJcr2()
throws RepositoryException
RepositoryExceptionCopyright © 2004–2024 The Apache Software Foundation. All rights reserved.