public class MergeNonVersionableSubNodeTest extends AbstractMergeTest
MergeNonVersionableSubNodeTest
contains test dealing with
nonversionable 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, ntBase, ntFrozenNode, ntQuery, ntUnstructured, ntVersion, ntVersionHistory, ntVersionLabels, propertyName1, propertyName2, superuser, testNodeType, testNodeTypeNoChildren, testNodeTypeTestRoot, testPath, testRoot, testRootNode, vf, workspaceName
Constructor and Description |
---|
MergeNonVersionableSubNodeTest() |
Modifier and Type | Method and Description |
---|---|
protected void |
initNodes()
initialize a three-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. |
void |
testMergeNodeNonVersionableSubNodeLeave()
Node.merge(): nonversionable subNode N: is left unchanged if the nearest
versionable ancestor has state leave.
|
void |
testMergeNodeNonVersionableSubNodeLeaveJcr2()
VersionManager.merge(): nonversionable subNode N: is left unchanged if the nearest
versionable ancestor has state leave.
|
void |
testMergeNodeNonVersionableSubNodeNonVersionableAncestor()
Node.merge(): nonversionable subNode N: if it has no versionable
ancestor, then it is updated to reflect the state of its corresponding
node.
|
void |
testMergeNodeNonVersionableSubNodeNonVersionableAncestorJcr2()
VersionManager.merge(): nonversionable subNode N: if it has no versionable
ancestor, then it is updated to reflect the state of its corresponding
node.
|
void |
testMergeNodeNonVersionableSubNodeUpdate()
Node.merge(): nonversionable subNode N: if the merge result of its
nearest versionable ancestor is update,
then it is updated to reflect the state of its corresponding node. |
void |
testMergeNodeNonVersionableSubNodeUpdateJcr2()
VersionManager.merge(): nonversionable subNode N: if the merge result of its
nearest versionable ancestor is update,
then it is updated to reflect the state of its corresponding node. |
tearDown
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
public void testMergeNodeNonVersionableSubNodeNonVersionableAncestor() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public void testMergeNodeNonVersionableSubNodeNonVersionableAncestorJcr2() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public void testMergeNodeNonVersionableSubNodeUpdate() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public void testMergeNodeNonVersionableSubNodeUpdateJcr2() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public void testMergeNodeNonVersionableSubNodeLeave() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public void testMergeNodeNonVersionableSubNodeLeaveJcr2() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
protected void initNodes() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
Copyright © 2004-2020 The Apache Software Foundation. All Rights Reserved.