Class AbstractMergeTest
- 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
-
- All Implemented Interfaces:
junit.framework.Test
- Direct Known Subclasses:
MergeActivityTest
,MergeCancelMergeTest
,MergeCheckedoutSubNodeTest
,MergeDoneMergeTest
,MergeNodeIteratorTest
,MergeNodeTest
,MergeNonVersionableSubNodeTest
,MergeShallowTest
,MergeSubNodeTest
public abstract class AbstractMergeTest extends AbstractJCRTest
AbstractMergeTest
is the abstract base class for all merge related test classes.
-
-
Field Summary
Fields Modifier and Type Field Description protected static String
CHANGED_STRING
The modified string to checkprotected String
nonVersionableNodeType
protected Session
superuserW2
The superuser session for the second workspaceprotected Node
testRootNodeW2
The test root node in second workspace to testprotected String
versionableNodeType
protected Workspace
workspace
The default workspaceprotected Workspace
workspaceW2
The second workspace-
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 AbstractMergeTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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-
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
-
-
-
-
Field Detail
-
versionableNodeType
protected String versionableNodeType
-
nonVersionableNodeType
protected String nonVersionableNodeType
-
superuserW2
protected Session superuserW2
The superuser session for the second workspace
-
workspace
protected Workspace workspace
The default workspace
-
workspaceW2
protected Workspace workspaceW2
The second workspace
-
testRootNodeW2
protected Node testRootNodeW2
The test root node in second workspace to test
-
CHANGED_STRING
protected static final String CHANGED_STRING
The modified string to check- See Also:
- Constant Field Values
-
-
Method Detail
-
setUp
protected void setUp() throws Exception
Initialising used variables coming from the properties file.
Setup some nodes on the 2 workspaces.- Overrides:
setUp
in classAbstractJCRTest
- Throws:
Exception
-
tearDown
protected void tearDown() throws Exception
Tidy the testRootNodes of both workspaces, then logout sessions- Overrides:
tearDown
in classAbstractJCRTest
- Throws:
Exception
-
-