[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