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>