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, workspaceW2
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 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, 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 void setUp() throws Exception
AbstractMergeTest
setUp
in class AbstractMergeTest
Exception
protected void tearDown() throws Exception
AbstractMergeTest
tearDown
in class AbstractMergeTest
Exception
public void testFailIfCorrespondingNodeIsSuccessor() throws RepositoryException
RepositoryException
public void testFailIfCorrespondingNodeIsSuccessorJcr2() throws RepositoryException
RepositoryException
public void testLeaveIfCorrespondingNodeIsPredeccessor() throws RepositoryException
RepositoryException
public void testLeaveIfCorrespondingNodeIsPredeccessorJcr2() throws RepositoryException
RepositoryException
protected void initNodes() throws RepositoryException
RepositoryException
Copyright © 2004–2024 The Apache Software Foundation. All rights reserved.