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
AbstractMergeTestis the abstract base class for all merge related test classes.
-
-
Field Summary
Fields Modifier and Type Field Description protected static StringCHANGED_STRINGThe modified string to checkprotected StringnonVersionableNodeTypeprotected SessionsuperuserW2The superuser session for the second workspaceprotected NodetestRootNodeW2The test root node in second workspace to testprotected StringversionableNodeTypeprotected WorkspaceworkspaceThe default workspaceprotected WorkspaceworkspaceW2The 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 voidsetUp()Initialising used variables coming from the properties file.
Setup some nodes on the 2 workspaces.protected voidtearDown()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 ExceptionInitialising used variables coming from the properties file.
Setup some nodes on the 2 workspaces.- Overrides:
setUpin classAbstractJCRTest- Throws:
Exception
-
tearDown
protected void tearDown() throws ExceptionTidy the testRootNodes of both workspaces, then logout sessions- Overrides:
tearDownin classAbstractJCRTest- Throws:
Exception
-
-