You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by su...@apache.org on 2002/10/19 21:21:51 UTC

cvs commit: jakarta-commons/dbcp/src/test/org/apache/commons/dbcp TestManual.java

sullis      2002/10/19 12:21:51

  Modified:    dbcp/src/test/org/apache/commons/dbcp TestManual.java
  Log:
  added test for JDBC autocommit
  
  Revision  Changes    Path
  1.8       +28 -4     jakarta-commons/dbcp/src/test/org/apache/commons/dbcp/TestManual.java
  
  Index: TestManual.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/dbcp/src/test/org/apache/commons/dbcp/TestManual.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- TestManual.java	3 Apr 2002 12:43:30 -0000	1.7
  +++ TestManual.java	19 Oct 2002 19:21:51 -0000	1.8
  @@ -67,7 +67,10 @@
   import org.apache.commons.pool.impl.*;
   
   /**
  + * 
    * @author Rodney Waldhoff
  + * @author Sean C. Sullivan
  + * 
    * @version $Id$
    */
   public class TestManual extends TestCase {
  @@ -188,4 +191,25 @@
           Connection conn3 = DriverManager.getConnection("jdbc:apache:commons:dbcp:test");
           assertTrue( conn3 == conn || conn3 == conn2 );
       }
  +    
  +    public void testAutoCommitBehavior() throws Exception {
  +    	
  +    	final String strDriverUrl = "jdbc:apache:commons:dbcp:test";
  +        Connection conn = DriverManager.getConnection(strDriverUrl);
  +        assertTrue(conn != null);
  +        assertTrue(conn.getAutoCommit());
  +        conn.setAutoCommit(false);
  +        conn.close();
  +        
  +        Connection conn2 = DriverManager.getConnection(strDriverUrl);
  +        assertTrue( conn2.getAutoCommit() );
  +        
  +        Connection conn3 = DriverManager.getConnection(strDriverUrl);
  +        assertTrue( conn3.getAutoCommit() );
  +
  +		conn2.close();
  +		
  +		conn3.close();
  +    }
  +    
   }
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>