|
|||||||||
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.TestCase
java.lang.Exception
public 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 |