|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
org.alfresco.repo.lock.JobLockServiceTest
public class JobLockServiceTest
Tests the high-level capabilities provided by the service implementation. The DAO tests stress the underlying database work, so we only need to deal with deadlock resolution, etc.
the service being tested,
the DAO being indirectly tested| Field Summary | |
|---|---|
static java.lang.String |
NAMESPACE
|
| Constructor Summary | |
|---|---|
JobLockServiceTest()
|
|
| Method Summary | |
|---|---|
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()
|
| Methods inherited from class junit.framework.TestCase |
|---|
countTestCases, createResult, getName, run, run, runBare, runTest, setName, tearDown, 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 |
|---|
public static final java.lang.String NAMESPACE
| Constructor Detail |
|---|
public JobLockServiceTest()
| Method Detail |
|---|
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.Exception
public void testLockReleaseOnCommit()
throws java.lang.Exception
java.lang.Exception
public void testLockReleaseOnRollback()
throws java.lang.Exception
java.lang.Exception
public void testDeadlockPrevention()
throws java.lang.Throwable
java.lang.Throwable
public void testLockCallbackReleaseInactive()
throws java.lang.Exception
java.lang.Exception
public void testLockCallbackReleaseSelf()
throws java.lang.Exception
java.lang.Exception
public void testLockCallbackReleaseTimed()
throws java.lang.Exception
java.lang.Exception
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||