Class MergeDoneMergeTest
- 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.MergeDoneMergeTest
-
- All Implemented Interfaces:
junit.framework.Test
public class MergeDoneMergeTest extends AbstractMergeTest
MergeDoneMergeTest
contains test dealing with nodes on which doneMerge 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 MergeDoneMergeTest()
-
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
testMergeNodeDoneMerge()
Node.doneMerge(V) throws VersionException if V is not among the Vs in the jcr:mergeFailed prop.void
testMergeNodeDoneMergeJcr2()
VersionManager.doneMerge(V) throws VersionException if V is not among the Vs in the jcr:mergeFailed prop.-
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
-
testMergeNodeDoneMerge
public void testMergeNodeDoneMerge() throws RepositoryException
Node.doneMerge(V) throws VersionException if V is not among the Vs in the jcr:mergeFailed prop.
with adding it to jcr:predecessors.
Branches will be joined.- Throws:
RepositoryException
-
testMergeNodeDoneMergeJcr2
public void testMergeNodeDoneMergeJcr2() throws RepositoryException
VersionManager.doneMerge(V) throws VersionException if V is not among the Vs in the jcr:mergeFailed prop.
with adding it to jcr:predecessors.
Branches will be joined.- Throws:
RepositoryException
-
initNodes
protected void initNodes() throws RepositoryException
initialize a versionable node on default and second workspace- Throws:
RepositoryException
-
-