[Jboss-cvs] JBossAS SVN: r56112 - branches/JBoss_4_0_3_SP1_JBAS_3453/testsuite/src/main/org/jboss/test/jca/jdbc
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Aug 21 11:24:31 EDT 2006
Author: weston.price at jboss.com
Date: 2006-08-21 11:24:30 -0400 (Mon, 21 Aug 2006)
New Revision: 56112
Modified:
branches/JBoss_4_0_3_SP1_JBAS_3453/testsuite/src/main/org/jboss/test/jca/jdbc/TestConnection.java
branches/JBoss_4_0_3_SP1_JBAS_3453/testsuite/src/main/org/jboss/test/jca/jdbc/TestDriver.java
branches/JBoss_4_0_3_SP1_JBAS_3453/testsuite/src/main/org/jboss/test/jca/jdbc/TestStatement.java
Log:
[JBAS-3453] Supporting test code for purge policy and Jdbc code support.
Modified: branches/JBoss_4_0_3_SP1_JBAS_3453/testsuite/src/main/org/jboss/test/jca/jdbc/TestConnection.java
===================================================================
--- branches/JBoss_4_0_3_SP1_JBAS_3453/testsuite/src/main/org/jboss/test/jca/jdbc/TestConnection.java 2006-08-21 15:23:59 UTC (rev 56111)
+++ branches/JBoss_4_0_3_SP1_JBAS_3453/testsuite/src/main/org/jboss/test/jca/jdbc/TestConnection.java 2006-08-21 15:24:30 UTC (rev 56112)
@@ -30,7 +30,24 @@
private boolean autocommit = true;
private boolean closed;
-
+
+ private boolean useException;
+
+
+ private SQLException exception;
+
+ public boolean useException()
+ {
+ return driver.useException();
+ }
+ public void setUseException(boolean ue)
+ {
+ driver.setUseException(ue);
+ }
+ public void setUnderlyingException(SQLException e)
+ {
+ driver.setUnderlyingException(e);
+ }
public TestConnection(TestDriver driver)
{
this.driver = driver;
Modified: branches/JBoss_4_0_3_SP1_JBAS_3453/testsuite/src/main/org/jboss/test/jca/jdbc/TestDriver.java
===================================================================
--- branches/JBoss_4_0_3_SP1_JBAS_3453/testsuite/src/main/org/jboss/test/jca/jdbc/TestDriver.java 2006-08-21 15:23:59 UTC (rev 56111)
+++ branches/JBoss_4_0_3_SP1_JBAS_3453/testsuite/src/main/org/jboss/test/jca/jdbc/TestDriver.java 2006-08-21 15:24:30 UTC (rev 56112)
@@ -29,8 +29,31 @@
private boolean fail = false;
private int closedCount = 0;
-
-
+
+ private boolean useException;
+
+
+ private SQLException exception;
+
+ public boolean useException()
+ {
+ return this.useException;
+ }
+ public void setUseException(boolean ue)
+ {
+ this.useException = ue;
+ }
+
+ public void setUnderlyingException(SQLException e)
+ {
+ this.exception = e;
+ }
+
+ public SQLException getUnderlyingException()
+ {
+ return this.exception;
+
+ }
public TestDriver() {
}
Modified: branches/JBoss_4_0_3_SP1_JBAS_3453/testsuite/src/main/org/jboss/test/jca/jdbc/TestStatement.java
===================================================================
--- branches/JBoss_4_0_3_SP1_JBAS_3453/testsuite/src/main/org/jboss/test/jca/jdbc/TestStatement.java 2006-08-21 15:23:59 UTC (rev 56111)
+++ branches/JBoss_4_0_3_SP1_JBAS_3453/testsuite/src/main/org/jboss/test/jca/jdbc/TestStatement.java 2006-08-21 15:24:30 UTC (rev 56112)
@@ -55,7 +55,13 @@
{
if (driver.getFail())
{
- throw new SQLException("asked to fail");
+ if(driver.useException())
+ {
+ SQLException ue = driver.getUnderlyingException();
+ throw ue;
+ }
+
+ throw new SQLException("asked to fail");
} // end of if ()
return false;
More information about the jboss-cvs-commits
mailing list