|
|||||||||
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.apache.ojb.odmg.ODMGRollbackTest
Do some rollback tests and check behavior within transactions. CAUTION: This tests works only against the default repository.
Nested Class Summary | |
static class |
ODMGRollbackTest.RollbackObjectOne
|
static class |
ODMGRollbackTest.RollbackObjectTwo
|
Constructor Summary | |
ODMGRollbackTest(java.lang.String s)
|
Method Summary | |
protected int |
getDBObjectCount(PersistenceBroker broker,
java.lang.Class target)
|
protected int |
getDBObjectCountViaOqlQuery(Implementation ojb,
java.lang.Class target)
|
protected int |
getDBObjectCountViaOqlQueryUseNewTransaction(Implementation ojb,
java.lang.Class target)
|
protected int |
getDBObjectCountWithNewPB(java.lang.Class target)
|
protected java.util.Collection |
getNewODMGZoos(int count)
|
protected java.util.Collection |
getNewProjects(int count)
|
static void |
main(java.lang.String[] args)
|
protected ODMGZoo |
newODMGZoo()
|
protected Project |
newProject()
|
void |
setUp()
|
protected void |
tearDown()
|
void |
testCheckCacheAfterRollback()
|
void |
testDatabaseClose()
|
void |
testDoubleAbortTxCall()
|
void |
testDuplicateLocking()
|
void |
testEmpty()
test empty usage of methods |
void |
testInternalCausedRollback()
|
void |
testResultsAfterTransaction()
Tests object count after a commited transaction |
void |
testResultsAfterTransactionWithClearedCache()
Tests object count after a commited transaction |
void |
testResultsWhileTransactionWithCheckpoint()
Tests behavior within transactions. |
void |
testTransactionFlush()
|
void |
testUserRollback()
Test the rollback behaviour. |
void |
testUserRollbackWithCheckpoint()
Test the rollback behaviour. |
Methods inherited from class junit.framework.TestCase |
countTestCases, createResult, getName, run, 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 |
public ODMGRollbackTest(java.lang.String s)
Method Detail |
public void testDatabaseClose() throws java.lang.Exception
java.lang.Exception
public void testTransactionFlush() throws java.lang.Exception
java.lang.Exception
public void testResultsWhileTransactionWithCheckpoint() throws java.lang.Exception
java.lang.Exception
public void testResultsAfterTransaction() throws java.lang.Exception
java.lang.Exception
public void testResultsAfterTransactionWithClearedCache() throws java.lang.Exception
java.lang.Exception
public void testUserRollback() throws java.lang.Exception
java.lang.Exception
public void testUserRollbackWithCheckpoint() throws java.lang.Exception
java.lang.Exception
protected java.util.Collection getNewProjects(int count)
protected Project newProject()
protected java.util.Collection getNewODMGZoos(int count)
protected ODMGZoo newODMGZoo()
protected int getDBObjectCountWithNewPB(java.lang.Class target) throws java.lang.Exception
java.lang.Exception
protected int getDBObjectCount(PersistenceBroker broker, java.lang.Class target) throws java.lang.Exception
java.lang.Exception
protected int getDBObjectCountViaOqlQueryUseNewTransaction(Implementation ojb, java.lang.Class target) throws java.lang.Exception
java.lang.Exception
protected int getDBObjectCountViaOqlQuery(Implementation ojb, java.lang.Class target) throws java.lang.Exception
java.lang.Exception
public void setUp()
protected void tearDown() throws java.lang.Exception
java.lang.Exception
public static void main(java.lang.String[] args)
public void testDuplicateLocking() throws java.lang.Exception
java.lang.Exception
public void testCheckCacheAfterRollback() throws java.lang.Exception
java.lang.Exception
public void testEmpty() throws java.lang.Exception
java.lang.Exception
public void testDoubleAbortTxCall() throws java.lang.Exception
java.lang.Exception
public void testInternalCausedRollback() throws java.lang.Exception
java.lang.Exception
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |