public class BankTest extends BasicJDBCTestCaseAdapter
Bank. Demonstrates the usage of
JDBCTestModule
and BasicJDBCTestCaseAdapter.
Please note that the framework does not execute any SQL statements.
You have to specify the MockResultSet of the select
statement. Since there is only one select in this test, the
MockResultSet is set as the global one.
The Java API is used to add one row to the MockResultSet.
It's also possible to read the test tables from text files.
This test covers a valid transaction test
(there's enough money on the source account) and the failure case.
You do not have to specify the exact SQL statements,
select balance is ok for select balance from account where id=1.
You can specify the search parameters of SQL statements with
JDBCTestModule.setExactMatch(boolean) and
JDBCTestModule.setCaseSensitive(boolean).
The default is false for both.| Constructor and Description |
|---|
BankTest() |
| Modifier and Type | Method and Description |
|---|---|
void |
testTransferFailure() |
void |
testTransferOk() |
void |
testWrongId() |
createJDBCMockObjectFactory, createJDBCTestModule, createJDBCTestModule, getCallableStatement, getCallableStatement, getCallableStatementParameter, getCallableStatementParameter, getCallableStatementParameter, getCallableStatementParameter, getCallableStatementParameter, getCallableStatementParameter, getCallableStatementResultSetHandler, getCallableStatements, getCallableStatements, getExecutedSQLStatementParameter, getExecutedSQLStatementParameterMap, getExecutedSQLStatementParameterSets, getExecutedSQLStatements, getJDBCMockObjectFactory, getJDBCTestModule, getPreparedStatement, getPreparedStatement, getPreparedStatementParameter, getPreparedStatementParameter, getPreparedStatementParameter, getPreparedStatementResultSetHandler, getPreparedStatements, getPreparedStatements, getReturnedResultSet, getReturnedResultSets, getReturnedResultSets, getSavepoint, getSavepoint, getSavepoints, getStatement, getStatementResultSetHandler, getStatements, setCaseSensitive, setExactMatch, setJDBCMockObjectFactory, setJDBCTestModule, setUp, setUseRegularExpressions, tearDown, verifyAllResultSetsClosed, verifyAllStatementsClosed, verifyCallableStatementClosed, verifyCallableStatementClosed, verifyCallableStatementNotPresent, verifyCallableStatementOutParameterRegistered, verifyCallableStatementOutParameterRegistered, verifyCallableStatementOutParameterRegistered, verifyCallableStatementOutParameterRegistered, verifyCallableStatementOutParameterRegistered, verifyCallableStatementOutParameterRegistered, verifyCallableStatementParameter, verifyCallableStatementParameter, verifyCallableStatementParameter, verifyCallableStatementParameter, verifyCallableStatementParameter, verifyCallableStatementParameter, verifyCallableStatementParameterNotPresent, verifyCallableStatementParameterNotPresent, verifyCallableStatementParameterNotPresent, verifyCallableStatementParameterNotPresent, verifyCallableStatementParameterNotPresent, verifyCallableStatementParameterNotPresent, verifyCallableStatementParameterPresent, verifyCallableStatementParameterPresent, verifyCallableStatementParameterPresent, verifyCallableStatementParameterPresent, verifyCallableStatementParameterPresent, verifyCallableStatementParameterPresent, verifyCallableStatementPresent, verifyCommitted, verifyConnectionClosed, verifyNotCommitted, verifyNotRolledBack, verifyNumberCallableStatements, verifyNumberCallableStatements, verifyNumberCommits, verifyNumberPreparedStatements, verifyNumberPreparedStatements, verifyNumberRollbacks, verifyNumberStatements, verifyPreparedStatementClosed, verifyPreparedStatementClosed, verifyPreparedStatementNotPresent, verifyPreparedStatementParameter, verifyPreparedStatementParameter, verifyPreparedStatementParameter, verifyPreparedStatementParameterNotPresent, verifyPreparedStatementParameterNotPresent, verifyPreparedStatementParameterNotPresent, verifyPreparedStatementParameterPresent, verifyPreparedStatementParameterPresent, verifyPreparedStatementParameterPresent, verifyPreparedStatementPresent, verifyResultSetClosed, verifyResultSetColumn, verifyResultSetColumn, verifyResultSetColumn, verifyResultSetColumn, verifyResultSetColumn, verifyResultSetColumn, verifyResultSetColumn, verifyResultSetColumn, verifyResultSetEquals, verifyResultSetEquals, verifyResultSetRow, verifyResultSetRow, verifyResultSetRow, verifyResultSetRow, verifyResultSetRowDeleted, verifyResultSetRowDeleted, verifyResultSetRowInserted, verifyResultSetRowInserted, verifyResultSetRowNotDeleted, verifyResultSetRowNotDeleted, verifyResultSetRowNotInserted, verifyResultSetRowNotInserted, verifyResultSetRowNotUpdated, verifyResultSetRowNotUpdated, verifyResultSetRowUpdated, verifyResultSetRowUpdated, verifyRolledBack, verifySavepointNotReleased, verifySavepointNotReleased, verifySavepointNotRollbacked, verifySavepointNotRollbacked, verifySavepointNotRolledBack, verifySavepointNotRolledBack, verifySavepointPresent, verifySavepointPresent, verifySavepointReleased, verifySavepointReleased, verifySavepointRollbacked, verifySavepointRollbacked, verifySavepointRolledBack, verifySavepointRolledBack, verifySQLStatementExecuted, verifySQLStatementNotExecuted, verifySQLStatementParameter, verifySQLStatementParameter, verifySQLStatementParameter, verifySQLStatementParameterNumber, verifyStatementClosedcountTestCases, createResult, getName, run, run, runBare, runTest, setName, toStringassertEquals, 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, failpublic void testWrongId()
throws SQLException
SQLExceptionpublic void testTransferOk()
throws SQLException
SQLExceptionpublic void testTransferFailure()
throws SQLException
SQLExceptionCopyright © 2003-2014. All Rights Reserved.