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:
MergeCancelMergeTest, MergeCheckedoutSubNodeTest, MergeDoneMergeTest, MergeNodeIteratorTest, MergeNodeTest, MergeNonVersionableSubNodeTest, MergeSubNodeTest

public abstract class AbstractMergeTest
extends AbstractJCRTest

AbstractMergeTest is the abstract base class for all merge related test classes.


Field Summary
protected static String CHANGED_STRING
          The modified string to check
protected  String nonVersionableNodeType
           
protected  Session superuserW2
          The superuser session for the second workspace
protected  Node testRootNodeW2
          The test root node in second workspace to test
protected  String versionableNodeType
           
protected  Workspace workspace
          The default workspace
protected  Workspace workspaceW2
          The second workspace
 
Fields inherited from class org.apache.jackrabbit.test.AbstractJCRTest
helper, isReadOnly, jcrBaseVersion, jcrCreated, jcrFrozenNode, jcrFrozenUuid, jcrlockIsDeep, jcrLockOwner, jcrMergeFailed, jcrMixinTypes, jcrPredecessors, jcrPrimaryType, jcrRootVersion, jcrSuccessors, jcrSystem, jcrUUID, jcrVersionHistory, mixLockable, mixReferenceable, mixVersionable, nodeName1, nodeName2, nodeName3, nodeName4, NS_JCR_URI, NS_MIX_URI, NS_NT_URI, NS_SV_URI, ntBase, ntFrozenNode, ntQuery, ntVersion, ntVersionHistory, ntVersionLabels, propertyName1, propertyName2, superuser, testNodeType, testNodeTypeNoChildren, testPath, testRoot, testRootNode, 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.
protected  void tearDown()
          Tidy the testRootNodes of both workspaces, then logout sessions
 
Methods inherited from class org.apache.jackrabbit.test.AbstractJCRTest
cleanUp, cleanUpTestRoot, createRandomString, ensureCanSetProperty, ensureCanSetProperty, ensureCanSetProperty, ensureMultipleWorkspacesSupported, getNonExistingWorkspaceName, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

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
Constructor Detail

AbstractMergeTest

public AbstractMergeTest()
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 class AbstractJCRTest
Throws:
Exception

tearDown

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

Overrides:
tearDown in class AbstractJCRTest
Throws:
Exception


Copyright © 2004-2008 The Apache Software Foundation. All Rights Reserved.