|
|||||||||
| 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.GeneratedKeyTest.GeneratedKeyTestInternal
public static class GeneratedKeyTest.GeneratedKeyTestInternal
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 | |
|---|---|
GeneratedKeyTest.GeneratedKeyTestInternal(java.lang.String strTestName)
Create new test. |
|
| Method Summary | |
|---|---|
void |
testForeignKey()
Test if the database driver supports inserting into tables where the foreign key pointing to the same row which is being inserted. |
void |
testGeneratedKey()
Test if the database driver supports fetching of generated keys. |
void |
testGeneratedKeyUsingStoredProcedure()
Test if we can fetch generated keys using stored procedure Uses the already setup connection and transaction. |
| 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 GeneratedKeyTest.GeneratedKeyTestInternal(java.lang.String strTestName)
strTestName - - name of the test| Method Detail |
|---|
public void testGeneratedKey()
throws java.lang.Throwable
java.lang.Throwable - - an error has occured during test
public void testGeneratedKeyUsingStoredProcedure()
throws java.lang.Throwable
java.lang.Throwable - - an error has occured during test
public void testForeignKey()
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 | ||||||||