Class MergeCancelMergeTest
- java.lang.Object
-
- junit.framework.Assert
-
- junit.framework.TestCase
-
- org.apache.jackrabbit.test.JUnitTest
-
- org.apache.jackrabbit.test.AbstractJCRTest
-
- org.apache.jackrabbit.test.api.version.AbstractMergeTest
-
- org.apache.jackrabbit.test.api.version.MergeCancelMergeTest
-
- All Implemented Interfaces:
junit.framework.Test
public class MergeCancelMergeTest extends AbstractMergeTest
MergeCancelMergeTest
contains tests dealing with nodes on which cancelMerge is called.
-
-
Field Summary
-
Fields inherited from class org.apache.jackrabbit.test.api.version.AbstractMergeTest
CHANGED_STRING, nonVersionableNodeType, superuserW2, testRootNodeW2, versionableNodeType, workspace, workspaceW2
-
Fields inherited from class org.apache.jackrabbit.test.AbstractJCRTest
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 Summary
Constructors Constructor Description MergeCancelMergeTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
initNodes()
initialize a versionable node on default and second workspaceprotected 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 sessionsvoid
testMergeNodeCancelMerge()
Merge.cancelMerge(V): has the effect of removing the reference to V' from the jcr:mergeFailed property of N.void
testMergeNodeCancelMergeJcr2()
Merge.cancelMerge(V): has the effect of removing the reference to V' from the jcr:mergeFailed property of N.-
Methods inherited from class org.apache.jackrabbit.test.AbstractJCRTest
checkSupportedOption, cleanUp, cleanUpTestRoot, createRandomString, ensureCanSetProperty, ensureCanSetProperty, ensureCanSetProperty, ensureKnowsNodeType, ensureLockingSupported, ensureMixinType, ensureMultipleWorkspacesSupported, getHelper, getJcrValue, getLocalName, getNonExistingWorkspaceName, getPrefix, getProperty, getProperty, getQualifiedName, getSize, isSupported, needsMixin, run
-
Methods inherited from class junit.framework.TestCase
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
-
-
-
-
Method Detail
-
setUp
protected void setUp() throws Exception
Description copied from class:AbstractMergeTest
Initialising used variables coming from the properties file.
Setup some nodes on the 2 workspaces.- Overrides:
setUp
in classAbstractMergeTest
- Throws:
Exception
-
tearDown
protected void tearDown() throws Exception
Description copied from class:AbstractMergeTest
Tidy the testRootNodes of both workspaces, then logout sessions- Overrides:
tearDown
in classAbstractMergeTest
- Throws:
Exception
-
testMergeNodeCancelMerge
public void testMergeNodeCancelMerge() throws RepositoryException
Merge.cancelMerge(V): has the effect of removing the reference to V' from the jcr:mergeFailed property of N.
without adding it to jcr:predecessors.
Branches will not be joined.- Throws:
RepositoryException
-
initNodes
protected void initNodes() throws RepositoryException
initialize a versionable node on default and second workspace- Throws:
RepositoryException
-
testMergeNodeCancelMergeJcr2
public void testMergeNodeCancelMergeJcr2() throws RepositoryException
Merge.cancelMerge(V): has the effect of removing the reference to V' from the jcr:mergeFailed property of N.
without adding it to jcr:predecessors.
Branches will not be joined.- Throws:
RepositoryException
-
-