org.apache.jackrabbit.test.api.version
Class AbstractMergeTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.apache.jackrabbit.test.JUnitTest
              extended by org.apache.jackrabbit.test.AbstractJCRTest
                  extended by 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
protected static java.lang.String CHANGED_STRING
          The modified string to check
protected  java.lang.String nonVersionableNodeType
           
protected  javax.jcr.Session superuserW2
          The superuser session for the second workspace
protected  javax.jcr.Node testRootNodeW2
          The test root node in second workspace to test
protected  java.lang.String versionableNodeType
           
protected  javax.jcr.Workspace workspace
          The default workspace
protected  javax.jcr.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, 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, testPath, testRoot, testRootNode, vf, workspaceName
 
Fields inherited from class org.apache.jackrabbit.test.JUnitTest
log
 
Constructor Summary
AbstractMergeTest()
           
 
Method Summary
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, ensureMixinType, ensureMultipleWorkspacesSupported, getHelper, getJcrValue, getLocalName, getNonExistingWorkspaceName, getProperty, getProperty, getSize, isSupported, needsMixin, run
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, runBare, runTest, setName, toString
 
Methods inherited from class junit.framework.Assert
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, fail, fail, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

versionableNodeType

protected java.lang.String versionableNodeType

nonVersionableNodeType

protected java.lang.String nonVersionableNodeType

superuserW2

protected javax.jcr.Session superuserW2
The superuser session for the second workspace


workspace

protected javax.jcr.Workspace workspace
The default workspace


workspaceW2

protected javax.jcr.Workspace workspaceW2
The second workspace


testRootNodeW2

protected javax.jcr.Node testRootNodeW2
The test root node in second workspace to test


CHANGED_STRING

protected static final java.lang.String CHANGED_STRING
The modified string to check

See Also:
Constant Field Values
Constructor Detail

AbstractMergeTest

public AbstractMergeTest()
Method Detail

setUp

protected void setUp()
              throws java.lang.Exception
Initialising used variables coming from the properties file.
Setup some nodes on the 2 workspaces.

Overrides:
setUp in class AbstractJCRTest
Throws:
java.lang.Exception

tearDown

protected void tearDown()
                 throws java.lang.Exception
Tidy the testRootNodes of both workspaces, then logout sessions

Overrides:
tearDown in class AbstractJCRTest
Throws:
java.lang.Exception


Copyright © 2004-2010 Apache Software Foundation. All Rights Reserved.