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

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.LockManagerTest
All Implemented Interfaces:
junit.framework.Test

public class LockManagerTest
extends AbstractJCRTest

LockManagerTest...


Field Summary
protected  LockManager lockMgr
           
protected  Node testNode
           
protected  String testPath
           
 
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, testRoot, testRootNode, vf, workspaceName
 
Constructor Summary
LockManagerTest()
           
 
Method Summary
protected  void setUp()
           
protected  void tearDown()
           
 void testAddInvalidLockToken()
           
 void testAddLockToken()
           
 void testAddLockTokenAgain()
           
 void testAddLockTokenToAnotherSession()
           
 void testGetLockTokens()
           
 void testGetLockTokensAfterUnlock()
           
 void testGetLockTokensSessionScoped()
           
 void testLockNonLockable()
           
 void testLockTransfer()
           
 void testLockTransfer2()
           
 void testLockTransfer3()
           
 void testLockWithPendingChanges()
           
 void testNullOwnerHint()
           
 void testRemoveLockToken()
           
 void testRemoveLockToken2()
           
 void testRemoveLockToken3()
           
 void testRemoveLockTokenTwice()
           
 
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
 

Field Detail

lockMgr

protected LockManager lockMgr

testNode

protected Node testNode

testPath

protected String testPath
Constructor Detail

LockManagerTest

public LockManagerTest()
Method Detail

setUp

protected void setUp()
              throws Exception
Overrides:
setUp in class AbstractJCRTest
Throws:
Exception

tearDown

protected void tearDown()
                 throws Exception
Overrides:
tearDown in class AbstractJCRTest
Throws:
Exception

testLockNonLockable

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

testLockWithPendingChanges

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

testNullOwnerHint

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

testGetLockTokens

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

testGetLockTokensAfterUnlock

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

testGetLockTokensSessionScoped

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

testAddLockToken

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

testAddInvalidLockToken

public void testAddInvalidLockToken()
                             throws RepositoryException
Throws:
RepositoryException

testAddLockTokenToAnotherSession

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

testRemoveLockToken

public void testRemoveLockToken()
                         throws Exception
Throws:
Exception

testRemoveLockToken2

public void testRemoveLockToken2()
                          throws Exception
Throws:
Exception

testRemoveLockToken3

public void testRemoveLockToken3()
                          throws Exception
Throws:
Exception

testRemoveLockTokenTwice

public void testRemoveLockTokenTwice()
                              throws Exception
Throws:
Exception

testAddLockTokenAgain

public void testAddLockTokenAgain()
                           throws Exception
Throws:
Exception

testLockTransfer

public void testLockTransfer()
                      throws Exception
Throws:
Exception

testLockTransfer2

public void testLockTransfer2()
                       throws Exception
Throws:
Exception

testLockTransfer3

public void testLockTransfer3()
                       throws Exception
Throws:
Exception


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