public class JobLockServiceTest
extends junit.framework.TestCase
the service being tested,
the DAO being indirectly tested| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
NAMESPACE |
| Constructor and Description |
|---|
JobLockServiceTest() |
| Modifier and Type | Method and Description |
|---|---|
void |
setUp() |
void |
testDeadlockPrevention()
Sets up two threads in a deadlock scenario.
|
void |
testEnforceTxn() |
void |
testLockCallbackReleaseInactive() |
void |
testLockCallbackReleaseSelf() |
void |
testLockCallbackReleaseTimed()
Lets job "run" for 3 seconds and checks at 2s and 4s.
|
void |
testLockInReadOnly()
Checks that the lock can be aquired by a read-only transaction i.e.
|
void |
testLockReleaseOnCommit()
Checks that locks are released on commit
|
void |
testLockReleaseOnRollback()
Checks that locks are released on rollback
|
void |
testSetUp() |
void |
testSimpleLock() |
countTestCases, createResult, getName, run, run, runBare, runTest, setName, tearDown, toStringassertEquals, 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, formatpublic static final java.lang.String NAMESPACE
public void setUp()
throws java.lang.Exception
setUp in class junit.framework.TestCasejava.lang.Exceptionpublic void testSetUp()
public void testSimpleLock()
public void testEnforceTxn()
public void testLockInReadOnly()
throws java.lang.Exception
java.lang.Exceptionpublic void testLockReleaseOnCommit()
throws java.lang.Exception
java.lang.Exceptionpublic void testLockReleaseOnRollback()
throws java.lang.Exception
java.lang.Exceptionpublic void testDeadlockPrevention()
throws java.lang.Throwable
java.lang.Throwablepublic void testLockCallbackReleaseInactive()
throws java.lang.Exception
java.lang.Exceptionpublic void testLockCallbackReleaseSelf()
throws java.lang.Exception
java.lang.Exceptionpublic void testLockCallbackReleaseTimed()
throws java.lang.Exception
java.lang.ExceptionCopyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.