| org.apache.derbyTesting.junit.BaseJDBCTestCase org.apache.derbyTesting.functionTests.tests.jdbc4.StatementTest
StatementTest | public class StatementTest extends BaseJDBCTestCase (Code) | | Tests for new methods added for Statement in JDBC4.
|
StatementTest | public StatementTest(String name)(Code) | | Create a new test with the given name.
Parameters: name - name of the test. |
setUp | protected void setUp() throws SQLException(Code) | | Create default connection and statement.
throws: SQLException - if setAutoCommit, createStatement or BaseJDBCTestCase.getConnection fails. |
suite | public static Test suite()(Code) | | Create test suite for StatementTest.
|
tearDown | protected void tearDown() throws Exception(Code) | | Close default connection and statement if necessary.
throws: SQLException - if a database access exception occurs. |
testIsClosedBasic | public void testIsClosedBasic() throws SQLException(Code) | | Check that isClosed returns true after
the statement has been explicitly closed.
|
testIsClosedWhenClosingConnection | public void testIsClosedWhenClosingConnection() throws SQLException(Code) | | Test that the two statements created on the connection are closed
when the connection itself is closed.
|
testIsClosedWhenClosingConnectionInInvalidState | public void testIsClosedWhenClosingConnectionInInvalidState() throws SQLException(Code) | | Check the state of the statement when the connection is first attempted
closed when in an invalid transaction state, then closed after a
commit. According to the JDBC 4 API documentation: "It is strongly
recommended that an application explictly commits or rolls back an
active transaction prior to calling the close method. If the close
method is called and there is an active transaction,
the results are implementation-defined."
Derby throws an exception and keeps the connection open.
|
testIsClosedWithTwoStatementsOnSameConnection | public void testIsClosedWithTwoStatementsOnSameConnection() throws SQLException(Code) | | Test that creating two statements on the same connection does not
cause side effects on the statements.
|
testIsNotWrapperForCallableStatement | public void testIsNotWrapperForCallableStatement() throws SQLException(Code) | | |
testIsNotWrapperForPreparedStatement | public void testIsNotWrapperForPreparedStatement() throws SQLException(Code) | | |
testIsNotWrapperForResultSet | public void testIsNotWrapperForResultSet() throws SQLException(Code) | | |
testIsWrapperForStatement | public void testIsWrapperForStatement() throws SQLException(Code) | | |
testPoolable | public void testPoolable() throws SQLException(Code) | | Tests isPoolable, setPoolable, and the default poolability.
|
testStatementExecuteAfterConnectionClose | public void testStatementExecuteAfterConnectionClose() throws SQLException(Code) | | Execute a query on a statement after the parent connection has been
closed.
|
testUnwrapCallableStatement | public void testUnwrapCallableStatement()(Code) | | |
testUnwrapPreparedStatement | public void testUnwrapPreparedStatement()(Code) | | |
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)
|
|
|