| org.apache.derbyTesting.junit.BaseJDBCTestCase org.apache.derbyTesting.functionTests.tests.jdbcapi.SURBaseTest
All known Subclasses: org.apache.derbyTesting.functionTests.tests.jdbcapi.SURTest, org.apache.derbyTesting.functionTests.tests.jdbcapi.ConcurrencyTest, org.apache.derbyTesting.functionTests.tests.jdbcapi.SURQueryMixTest, org.apache.derbyTesting.functionTests.tests.jdbcapi.HoldabilityTest,
SURBaseTest | abstract public class SURBaseTest extends BaseJDBCTestCase (Code) | | Base class for testing Scrollable Updatable ResultSets.
The setUp() provides a Connection to the database.
Tests of this class needs to be decorated by a DBSetup
and SURDataModelSetup.
author: Andreas Korneliussen |
CURSOR_NOT_POSITIONED_ON_INSERT_ROW | final static String CURSOR_NOT_POSITIONED_ON_INSERT_ROW(Code) | | |
CURSOR_NOT_UPDATABLE_SQL_STATE | final static String CURSOR_NOT_UPDATABLE_SQL_STATE(Code) | | |
CURSOR_OPERATION_CONFLICT | final static String CURSOR_OPERATION_CONFLICT(Code) | | |
FOR_UPDATE_NOT_PERMITTED_SQL_STATE | final static String FOR_UPDATE_NOT_PERMITTED_SQL_STATE(Code) | | Error codes and SQL state
|
INVALID_CURSOR_STATE_NO_CURRENT_ROW | final static String INVALID_CURSOR_STATE_NO_CURRENT_ROW(Code) | | |
LOCK_TIMEOUT_EXPRESSION_SQL_STATE | final static String LOCK_TIMEOUT_EXPRESSION_SQL_STATE(Code) | | |
LOCK_TIMEOUT_SQL_STATE | final static String LOCK_TIMEOUT_SQL_STATE(Code) | | |
QUERY_NOT_QUALIFIED_FOR_UPDATABLE_RESULTSET | final static String QUERY_NOT_QUALIFIED_FOR_UPDATABLE_RESULTSET(Code) | | |
RESULTSET_NOT_UPDATABLE_SQL_STATE | final static String RESULTSET_NOT_UPDATABLE_SQL_STATE(Code) | | |
recordCount | final int recordCount(Code) | | |
SURBaseTest | public SURBaseTest(String name)(Code) | | Creates a new instance of SURBaseTest
|
SURBaseTest | public SURBaseTest(String name, int records)(Code) | | Creates a new instance of SURBaseTest
|
assertFailOnUpdate | protected void assertFailOnUpdate(ResultSet rs) throws SQLException(Code) | | Assert that update of ResultSet fails with a SQLException
due to read-only ResultSet.
|
initializeConnection | protected void initializeConnection(Connection conn) throws SQLException(Code) | | Override a connection's default state to ensure it
is always in autocommit false and repeatable
read as a starting point.
|
scrollBackward | protected void scrollBackward(ResultSet rs) throws SQLException(Code) | | Scroll backward to the beginning of the ResultSet, and verify tuples
while scrolling.
|
scrollBackwardAndUpdate | protected void scrollBackwardAndUpdate(ResultSet rs) throws SQLException(Code) | | Scroll backward and update the records using updateXXX() and updateRow()
|
scrollBackwardAndUpdatePositioned | protected void scrollBackwardAndUpdatePositioned(ResultSet rs) throws SQLException(Code) | | Scroll backward and update the records using positioned updates.
|
scrollForward | protected void scrollForward(ResultSet rs) throws SQLException(Code) | | Scroll forward to the end of the ResultSet, and verify tuples while
scrolling.
|
scrollForwardAndUpdate | protected void scrollForwardAndUpdate(ResultSet rs) throws SQLException(Code) | | Scroll forward and update the tuples using updateXXX() and updateRow()
|
scrollForwardAndUpdatePositioned | protected void scrollForwardAndUpdatePositioned(ResultSet rs) throws SQLException(Code) | | Scroll forward and do positioned updates.
|
setUp | public void setUp() throws Exception(Code) | | Set up the connection to the database.
|
updateTuple | protected void updateTuple(ResultSet rs) throws SQLException(Code) | | Update the current tuple in the ResultSet using updateXXX() and
updateRow()
|
updateTuplePositioned | protected void updateTuplePositioned(ResultSet rs) throws SQLException(Code) | | Update the current tuple in the ResultSet using positioned update
|
verifyTuple | protected void verifyTuple(ResultSet rs) throws SQLException(Code) | | Verify the data of a tuple in the ResultSet, based on the data
that were inserted.
|
Methods inherited from org.apache.derbyTesting.junit.BaseJDBCTestCase | public void assertCompileError(String sqlState, String query)(Code)(Java Doc) public static void assertEquals(Blob b1, Blob b2) throws IOException, SQLException(Code)(Java Doc) public static void assertEquals(Clob c1, Clob c2) throws IOException, SQLException(Code)(Java Doc) public static void assertSQLState(String message, String expected, SQLException exception)(Code)(Java Doc) public static void assertSQLState(String expected, SQLException exception)(Code)(Java Doc) public void commit() throws SQLException(Code)(Java Doc) public Statement createStatement() throws SQLException(Code)(Java Doc) public Statement createStatement(int resultSetType, int resultSetConcurrency) throws SQLException(Code)(Java Doc) public Connection getConnection() throws SQLException(Code)(Java Doc) public Connection getConnection(String databaseName, String connAttrs) throws SQLException(Code)(Java Doc) public Connection getDefaultConnection(String connAttrs) throws SQLException(Code)(Java Doc) protected void initializeConnection(Connection conn) throws SQLException(Code)(Java Doc) public Connection openConnection(String databaseName) throws SQLException(Code)(Java Doc) public Connection openDefaultConnection() throws SQLException(Code)(Java Doc) public CallableStatement prepareCall(String sql) throws SQLException(Code)(Java Doc) public PreparedStatement prepareStatement(String sql) throws SQLException(Code)(Java Doc) public void rollback() throws SQLException(Code)(Java Doc) public int runSQLCommands(String sqlCommands) throws UnsupportedEncodingException, SQLException(Code)(Java Doc) public int runScript(InputStream script, String encoding) throws UnsupportedEncodingException, SQLException(Code)(Java Doc) protected void tearDown() throws java.lang.Exception(Code)(Java Doc) public static boolean usingDerbyNet()(Code)(Java Doc) public static boolean usingDerbyNetClient()(Code)(Java Doc) public static boolean usingEmbedded()(Code)(Java Doc)
|
|
|