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>

Reply via email to