public class MergeCheckedoutSubNodeTest extends AbstractMergeTest
MergeCheckedoutSubNodeTest contains tests dealing with
checked-out nodes in the subtree of the node on which merge is called.CHANGED_STRING, nonVersionableNodeType, superuserW2, testRootNodeW2, versionableNodeType, workspace, workspaceW2isReadOnly, 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 |
|---|
MergeCheckedoutSubNodeTest() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
initNodes()
initialize a two-step-hierarchy on default and second workspace
|
protected void |
setUp()
Initialising used variables coming from the properties file.
Setup some nodes on the 2 workspaces. |
protected void |
tearDown()
Tidy the testRootNodes of both workspaces, then logout sessions
|
void |
testFailIfCorrespondingNodeIsSuccessor()
Node.merge(): If V' of a versionable subnode N' in the source workspace
is a successor of V (the base version of a subnode N in this workspace),
calling merge must fail.
|
void |
testFailIfCorrespondingNodeIsSuccessorJcr2()
VersionManager.merge(): If V' of a versionable subnode N' in the source workspace
is a successor of V (the base version of a subnode N in this workspace),
calling merge must fail.
|
void |
testLeaveIfCorrespondingNodeIsPredeccessor()
Node.merge(): If V' of a versionable subnode N' in the source workspace
is a predeccessor of V or V' identical to V (the base version of a
subnode N in this workspace), calling merge must be leave.
|
void |
testLeaveIfCorrespondingNodeIsPredeccessorJcr2()
VersionManager.merge(): If V' of a versionable subnode N' in the source workspace
is a predeccessor of V or V' identical to V (the base version of a
subnode N in this workspace), calling merge must be leave.
|
checkSupportedOption, 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
AbstractMergeTestsetUp in class AbstractMergeTestExceptionprotected void tearDown()
throws Exception
AbstractMergeTesttearDown in class AbstractMergeTestExceptionpublic void testFailIfCorrespondingNodeIsSuccessor()
throws RepositoryException
RepositoryExceptionpublic void testFailIfCorrespondingNodeIsSuccessorJcr2()
throws RepositoryException
RepositoryExceptionpublic void testLeaveIfCorrespondingNodeIsPredeccessor()
throws RepositoryException
RepositoryExceptionpublic void testLeaveIfCorrespondingNodeIsPredeccessorJcr2()
throws RepositoryException
RepositoryExceptionprotected void initNodes()
throws RepositoryException
RepositoryExceptionCopyright © 2004–2022 The Apache Software Foundation. All rights reserved.