org.apache.jackrabbit.test.api.lock
Class DeepLockTest

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.lock.AbstractLockTest
                      extended by org.apache.jackrabbit.test.api.lock.DeepLockTest
All Implemented Interfaces:
junit.framework.Test

public class DeepLockTest
extends AbstractLockTest

DeepLockTest...


Field Summary
 
Fields inherited from class org.apache.jackrabbit.test.api.lock.AbstractLockTest
childNode, lock, lockedNode, lockMgr
 
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
 
Constructor Summary
DeepLockTest()
           
 
Method Summary
protected  boolean isDeep()
           
protected  boolean isSessionScoped()
           
 void testDeepLockAboveLockedChild()
           
 void testGetNodeOnLockObtainedFromChild()
           
 void testGetNodeOnLockObtainedFromNewChild()
           
 void testParentChildDeepLock()
           
 void testRemoveLockedChild()
           
 void testShallowLockAboveLockedChild()
           
 
Methods inherited from class org.apache.jackrabbit.test.api.lock.AbstractLockTest
assertLockable, getLockManager, getLockOwner, getTimeoutHint, setUp, tearDown, testGetLockOnChild, testGetLockOnNewChild, testGetSecondsRemaining, testGetSecondsRemainingAfterUnlock, testHoldsLockChild, testHoldsLockNewChild, testIsDeep, testIsLive, testIsLockedChild, testIsLockedNewChild, testIsLockOwningSession, testIsSessionScoped, testLockExpiration, testLockHoldingNode, testLockVisibility, testNodeHoldsLocked, testNodeIsLocked, testRefresh, testRefreshNotLive, testRemoveMixLockableFromLockedNode, testUnlock, testUnlockByOtherSession
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DeepLockTest

public DeepLockTest()
Method Detail

isSessionScoped

protected boolean isSessionScoped()
Specified by:
isSessionScoped in class AbstractLockTest

isDeep

protected boolean isDeep()
Specified by:
isDeep in class AbstractLockTest

testGetNodeOnLockObtainedFromChild

public void testGetNodeOnLockObtainedFromChild()
                                        throws RepositoryException
Throws:
RepositoryException

testGetNodeOnLockObtainedFromNewChild

public void testGetNodeOnLockObtainedFromNewChild()
                                           throws RepositoryException
Throws:
RepositoryException

testParentChildDeepLock

public void testParentChildDeepLock()
                             throws RepositoryException,
                                    NotExecutableException
Throws:
RepositoryException
NotExecutableException

testDeepLockAboveLockedChild

public void testDeepLockAboveLockedChild()
                                  throws RepositoryException,
                                         NotExecutableException
Throws:
RepositoryException
NotExecutableException

testShallowLockAboveLockedChild

public void testShallowLockAboveLockedChild()
                                     throws RepositoryException,
                                            NotExecutableException
Throws:
RepositoryException
NotExecutableException

testRemoveLockedChild

public void testRemoveLockedChild()
                           throws RepositoryException
Throws:
RepositoryException


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