You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-commits@db.apache.org by kr...@apache.org on 2008/02/15 17:16:11 UTC
svn commit: r628102 - in
/db/derby/code/trunk/java/testing/org/apache/derbyTesting/functionTests/tests/jdbcapi:
ClientConnectionPoolDataSourceTest.java _Suite.java
Author: kristwaa
Date: Fri Feb 15 08:16:11 2008
New Revision: 628102
URL: http://svn.apache.org/viewvc?rev=628102&view=rev
Log:
DERBY-3326: Add 'maxStatements' property to ClientConnectionPoolDataSource.
Enabled the test jdbcapi.ClientConnectionPoolDataSourceTest, removed two unused imports from _Suite and removed the workaround for DERBY-3306.
Patch file: derby-3325-2a-enable_test_and_remove_workaround.diff
(I added one missing space character to the diff)
Modified:
db/derby/code/trunk/java/testing/org/apache/derbyTesting/functionTests/tests/jdbcapi/ClientConnectionPoolDataSourceTest.java
db/derby/code/trunk/java/testing/org/apache/derbyTesting/functionTests/tests/jdbcapi/_Suite.java
Modified: db/derby/code/trunk/java/testing/org/apache/derbyTesting/functionTests/tests/jdbcapi/ClientConnectionPoolDataSourceTest.java
URL: http://svn.apache.org/viewvc/db/derby/code/trunk/java/testing/org/apache/derbyTesting/functionTests/tests/jdbcapi/ClientConnectionPoolDataSourceTest.java?rev=628102&r1=628101&r2=628102&view=diff
==============================================================================
--- db/derby/code/trunk/java/testing/org/apache/derbyTesting/functionTests/tests/jdbcapi/ClientConnectionPoolDataSourceTest.java (original)
+++ db/derby/code/trunk/java/testing/org/apache/derbyTesting/functionTests/tests/jdbcapi/ClientConnectionPoolDataSourceTest.java Fri Feb 15 08:16:11 2008
@@ -38,8 +38,7 @@
import org.apache.derbyTesting.junit.TestConfiguration;
/**
- * Basic tests of the <code>ConnectionPoolDataSource</code> in the client
- * driver.
+ * Basic tests of the {@code ConnectionPoolDataSource} in the client driver.
*/
public class ClientConnectionPoolDataSourceTest
extends BaseJDBCTestCase {
@@ -49,8 +48,7 @@
}
/**
- * Verify that handling of the <code>maxStatements</code> property is
- * working.
+ * Verify that handling of the {@code maxStatements} property is working.
*/
public void testMaxStatementsProperty() {
ClientConnectionPoolDataSource cDs =
@@ -113,17 +111,7 @@
*/
private void verifyConnection(ClientConnectionPoolDataSource cDs)
throws SQLException {
- PooledConnection pc = null;
- // Workaround for "bug" in the JUnit framework, where data source
- // connections do not create the database if it does not exist.
- // See DERBY-3306 for more information.
- try {
- pc = cDs.getPooledConnection();
- } catch (SQLException sqle) {
- assertSQLState("08004", sqle);
- getConnection();
- pc = cDs.getPooledConnection();
- }
+ PooledConnection pc = cDs.getPooledConnection();
// Get a connection and make sure we can access the database.
Connection con = pc.getConnection();
Statement stmt = con.createStatement();
Modified: db/derby/code/trunk/java/testing/org/apache/derbyTesting/functionTests/tests/jdbcapi/_Suite.java
URL: http://svn.apache.org/viewvc/db/derby/code/trunk/java/testing/org/apache/derbyTesting/functionTests/tests/jdbcapi/_Suite.java?rev=628102&r1=628101&r2=628102&view=diff
==============================================================================
--- db/derby/code/trunk/java/testing/org/apache/derbyTesting/functionTests/tests/jdbcapi/_Suite.java (original)
+++ db/derby/code/trunk/java/testing/org/apache/derbyTesting/functionTests/tests/jdbcapi/_Suite.java Fri Feb 15 08:16:11 2008
@@ -23,8 +23,6 @@
import org.apache.derbyTesting.junit.BaseTestCase;
import org.apache.derbyTesting.junit.JDBC;
-import org.apache.derbyTesting.junit.NetworkServerTestSetup;
-import org.apache.derbyTesting.junit.TestConfiguration;
import junit.framework.Test;
import junit.framework.TestSuite;
@@ -121,6 +119,8 @@
// Test uses DriverManager, Pooled and XADataSources, and
// an inner class implements ConnectionEventListener.
suite.addTest(J2EEDataSourceTest.suite());
+ // Test requires ClientConnectionPoolDataSource.
+ suite.addTest(ClientConnectionPoolDataSourceTest.suite());
//suite to test updatable reader for clob in embedded driver
suite.addTest (ClobUpdatableReaderTest.suite());