public class MergeSubNodeTest extends AbstractMergeTest
MergeSubNodeTest contains tests dealing with sub 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 |
|---|
MergeSubNodeTest() |
| Modifier and Type | Method and Description |
|---|---|
void |
disable_testMergeNodeBestEffortTrue()
Node.merge(): bestEffort is true > (sub)node which could not be merged
are not affected.
|
void |
disable_testMergeNodeBestEffortTrueJcr2()
VersionManager.merge(): bestEffort is true > (sub)node which could not be merged
are not affected.
|
void |
disable_testMergeNodeFromUpdatedSourceWorkspace()
Node.merge(): versionable subNode N checked-in: If V' is a successor (to
any degree) of V, then the merge result for N is update
modify a node on the workspace1 and then merge the one in workspace2 with the one in workspace1 precondition is that the node in workspace2 is checked in |
void |
disable_testMergeNodeFromUpdatedSourceWorkspaceJcr2()
VersionManager.merge(): versionable subNode N checked-in: If V' is a successor (to
any degree) of V, then the merge result for N is update
modify a node on the workspace1 and then merge the one in workspace2 with the one in workspace1 precondition is that the node in workspace2 is checked in |
void |
disable_testMergeNodeSubNodesMergeTest()
Node.merge(): For each versionable node N in the subtree rooted at this
node,
a merge test is performed comparing N with its corresponding node in workspace, N'. |
void |
disable_testMergeNodeSubNodesMergeTestJcr2()
VersionManager.merge(): For each versionable node N in the subtree rooted at this
node,
a merge test is performed comparing N with its corresponding node in workspace, N'. |
void |
disable_testRemoveNodeFromSourceWorkspaceAndMergeWithUpdate()
Node.merge(): versionable subNode N: If N has status leave but parent is
update, then the subnode N is removed
retrieve the initialised node to perform operations we need before for this test |
void |
disable_testRemoveNodeFromSourceWorkspaceAndMergeWithUpdateJcr2()
VersionManager.merge(): versionable subNode N: If N has status leave but parent is
update, then the subnode N is removed
retrieve the initialised node to perform operations we need before for this test |
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 |
testMergeNodeFromOlderSourceWorkspace()
Node.merge(): versionable subNode N checked-in: If V' is a predecessor
(to any degree) of V or if V and V' are identical (i.e., are actually the
same version), then the merge result for N is leave
modify a node on the workspace2 and then merge the one in workspace2 with the one in workspace1 the node in workspace2 should be updated precondition is that the node in workspace2 is checked in |
void |
testMergeNodeFromOlderSourceWorkspaceJcr2()
VersionManager.merge(): versionable subNode N checked-in: If V' is a predecessor
(to any degree) of V or if V and V' are identical (i.e., are actually the
same version), then the merge result for N is leave
modify a node on the workspace2 and then merge the one in workspace2 with the one in workspace1 the node in workspace2 should be updated precondition is that the node in workspace2 is checked in |
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 disable_testRemoveNodeFromSourceWorkspaceAndMergeWithUpdate()
throws RepositoryException
RepositoryExceptionpublic void disable_testRemoveNodeFromSourceWorkspaceAndMergeWithUpdateJcr2()
throws RepositoryException
RepositoryExceptionpublic void disable_testMergeNodeFromUpdatedSourceWorkspace()
throws RepositoryException
RepositoryExceptionpublic void disable_testMergeNodeFromUpdatedSourceWorkspaceJcr2()
throws RepositoryException
RepositoryExceptionpublic void testMergeNodeFromOlderSourceWorkspace()
throws RepositoryException
RepositoryExceptionpublic void testMergeNodeFromOlderSourceWorkspaceJcr2()
throws RepositoryException
RepositoryExceptionpublic void disable_testMergeNodeBestEffortTrue()
throws RepositoryException
RepositoryExceptionpublic void disable_testMergeNodeBestEffortTrueJcr2()
throws RepositoryException
RepositoryExceptionpublic void disable_testMergeNodeSubNodesMergeTest()
throws RepositoryException
RepositoryExceptionpublic void disable_testMergeNodeSubNodesMergeTestJcr2()
throws RepositoryException
RepositoryExceptionprotected void initNodes()
throws RepositoryException
RepositoryExceptionCopyright © 2004–2020 The Apache Software Foundation. All rights reserved.