|
|||||||||
| 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.opensubsystems.core.persist.db.DatabaseTest
org.opensubsystems.core.persist.db.driver.TransactionTest.TransactionTestInternal
public static class TransactionTest.TransactionTestInternal
Internal class which can be included in other test suites directly without including the above suite. This allows us to group multiple tests together and the execute the DatabaseTestSetup only once
| Field Summary |
|---|
| Fields inherited from class org.opensubsystems.core.persist.db.DatabaseTest |
|---|
DEFAULT_DB_PASSWORD, DEFAULT_DB_USER, DEFAULT_PROPERTY_FILE, m_connection, m_iRequestedConnectionCount, m_transaction |
| Constructor Summary | |
|---|---|
TransactionTest.TransactionTestInternal(java.lang.String strTestName)
Create new test. |
|
| Method Summary | |
|---|---|
void |
testCommitAfterUpdateDelete()
Test implemented to try to detect bug in JOTM which turned up to be bug in testCommitAfterUpdateSelect. |
void |
testCommitAfterUpdateDeleteWithAutoCommit()
Test implemented to try to detect bug in JOTM which turned up to be bug in testCommitAfterUpdateSelect. |
void |
testCommitAfterUpdateSelect()
Update, delete, insert and select record in the same transaction |
void |
testEmptyCommit()
Test implemented to try to detect bug in JDBC Transaction manager which was causing the transaction to stay active if nothing was done during the transaction |
void |
testEmptyRollback()
Test implemented to try to detect bug in JDBC Transaction manager which was causing the transaction to stay active if nothing was done during the transaction |
void |
testRollbackUniqueWithJDBC()
Test if the database driver support rollback. |
void |
testRollbackUniqueWithJTA()
Test if the database driver support rollback. |
| Methods inherited from class org.opensubsystems.core.persist.db.DatabaseTest |
|---|
addDataSource, addDataSource, getDataSourceName, setDataSourceName, setUp, tearDown |
| 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, failNotEquals, failNotSame, failSame |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public TransactionTest.TransactionTestInternal(java.lang.String strTestName)
strTestName - - name of the test| Method Detail |
|---|
public void testRollbackUniqueWithJTA()
throws java.lang.Throwable
java.lang.Throwable - - an error has occured during test
public void testRollbackUniqueWithJDBC()
throws java.lang.Throwable
java.lang.Throwable - - an error has occured during test
public void testCommitAfterUpdateSelect()
throws java.lang.Throwable
java.lang.Throwable - - an error has occured during test
public void testCommitAfterUpdateDelete()
throws java.lang.Throwable
java.lang.Throwable - - an error has occured during test
public void testCommitAfterUpdateDeleteWithAutoCommit()
throws java.lang.Throwable
java.lang.Throwable - - an error has occured during test
public void testEmptyCommit()
throws java.lang.Throwable
java.lang.Throwable - - an error has occured during test
public void testEmptyRollback()
throws java.lang.Throwable
java.lang.Throwable - - an error has occured during test
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||