| org.apache.derbyTesting.junit.BaseJDBCTestCase org.apache.derbyTesting.functionTests.tests.jdbc4.ConnectionTest
ConnectionTest | public class ConnectionTest extends BaseJDBCTestCase (Code) | | Tests for the JDBC 4.0 specific methods in the connection object(s).
Which connection implementation is tested, depends on what connection
object the BaseJDBCTestCase.getConnection() -method returns.
Currently, the property derbyTesting.xa.single can be set to
true to test the XA connection object, which happens to be the
same as the one used for poooled connections.
The connection returned also depends on which framework is being used.
|
ConnectionTest | public ConnectionTest(String name)(Code) | | Create a test with the given name.
Parameters: name - name of the test. |
embeddedCreateBlob | public void embeddedCreateBlob() throws SQLException(Code) | | Tests the Embedded implementation for the createBlob method. The Embedded
server does'nt currently have the set methods implemented. Hence the
create methods cannot be tested by inserting data into the empty LOB
object. Here we do a simple test of checking that the length of the
LOB object is 0.
throws: SQLException - upon failure in the createBlob or the length methods. |
embeddedCreateClob | public void embeddedCreateClob() throws SQLException(Code) | | Tests the Embedded implementation for the createClob method. The Embedded
server does'nt currently have the set methods implemented. Hence the
create methods cannot be tested by inserting data into the empty LOB
object. Here we do a simple test of checking that the length of the
LOB object is 0.
throws: SQLException - upon failure in the createClob or the length methods. |
suite | public static Test suite()(Code) | | Create a test suite containing tests for a JDB connection.
In addition, separate suites for embedded- and client-only are added
when appropriate.
|
testCreateArrayNotImplemented | public void testCreateArrayNotImplemented() throws SQLException(Code) | | |
testCreateNClobNotImplemented | public void testCreateNClobNotImplemented() throws SQLException(Code) | | |
testCreateSQLXMLNotImplemented | public void testCreateSQLXMLNotImplemented() throws SQLException(Code) | | |
testCreateStructNotImplemented | public void testCreateStructNotImplemented() throws SQLException(Code) | | |
testGetTypeMapReturnsEmptyMap | public void testGetTypeMapReturnsEmptyMap() throws SQLException(Code) | | Tests that getTypeMap() returns an empty map when
no type map has been installed.
exception: SQLException - if an error occurs |
testIsValidImplemented | public void testIsValidImplemented() throws SQLException(Code) | | Tests that isValid is implemented and returns true
for the connection. This test is very limited but is tested
for all connection types. A more complete test of isValid is
found in the TestConnectionMethods.java test that is run for
embedded and network client connections.
|
testIsWrapperReturnsFalse | public void testIsWrapperReturnsFalse() throws SQLException(Code) | | |
testSetClientInfoProperties | public void testSetClientInfoProperties() throws SQLException(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)
|
|
|