rwaldhoff 2002/11/08 11:37:26 Modified: dbcp/src/test/org/apache/commons/dbcp TestConnectionPool.java dbcp/src/test/org/apache/commons/dbcp/jdbc2pool TestJdbc2PoolDataSource.java Log: additional tests (attempting unsuccessfully to recreate bug # 13235) Revision Changes Path 1.3 +19 -4 jakarta-commons/dbcp/src/test/org/apache/commons/dbcp/TestConnectionPool.java Index: TestConnectionPool.java =================================================================== RCS file: /home/cvs/jakarta-commons/dbcp/src/test/org/apache/commons/dbcp/TestConnectionPool.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- TestConnectionPool.java 8 Nov 2002 19:17:24 -0000 1.2 +++ TestConnectionPool.java 8 Nov 2002 19:37:26 -0000 1.3 @@ -169,6 +169,21 @@ conn.close(); } + public void testRepeatedBorrowAndReturn() throws Exception { + for(int i=0;i<100;i++) { + Connection conn = getConnection(); + assertTrue(null != conn); + PreparedStatement stmt = conn.prepareStatement("select * from dual"); + assertTrue(null != stmt); + ResultSet rset = stmt.executeQuery(); + assertTrue(null != rset); + assertTrue(rset.next()); + rset.close(); + stmt.close(); + conn.close(); + } + } + public void testSimple2() throws Exception { Connection conn = getConnection(); assertTrue(null != conn); 1.3 +9 -7 jakarta-commons/dbcp/src/test/org/apache/commons/dbcp/jdbc2pool/TestJdbc2PoolDataSource.java Index: TestJdbc2PoolDataSource.java =================================================================== RCS file: /home/cvs/jakarta-commons/dbcp/src/test/org/apache/commons/dbcp/jdbc2pool/TestJdbc2PoolDataSource.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- TestJdbc2PoolDataSource.java 8 Nov 2002 18:51:07 -0000 1.2 +++ TestJdbc2PoolDataSource.java 8 Nov 2002 19:37:26 -0000 1.3 @@ -87,7 +87,7 @@ } protected Connection getConnection() throws Exception { - return ds.getConnection(); + return ds.getConnection("foo","bar"); } private DataSource ds; @@ -97,12 +97,14 @@ pcds.setDriver("org.apache.commons.dbcp.TesterDriver"); pcds.setUrl("jdbc:apache:commons:testdriver"); pcds.setUser("foo"); - pcds.setPassword(null); + pcds.setPassword("bar"); Jdbc2PoolDataSource tds = new Jdbc2PoolDataSource(); tds.setConnectionPoolDataSource(pcds); tds.setDefaultMaxActive(getMaxActive()); - tds.setDefaultMaxWait((int) (getMaxWait())); + tds.setDefaultMaxWait((int)(getMaxWait())); + tds.setPerUserMaxActive("foo",new Integer(getMaxActive())); + tds.setPerUserMaxWait("foo",new Integer((int)(getMaxWait()))); ds = tds; }
-- To unsubscribe, e-mail: <mailto:commons-dev-unsubscribe@;jakarta.apache.org> For additional commands, e-mail: <mailto:commons-dev-help@;jakarta.apache.org>