You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-commits@db.apache.org by km...@apache.org on 2011/03/14 22:22:25 UTC

svn commit: r1081568 - /db/derby/code/trunk/java/testing/org/apache/derbyTesting/functionTests/tests/store/AccessTest.java

Author: kmarsden
Date: Mon Mar 14 21:22:24 2011
New Revision: 1081568

URL: http://svn.apache.org/viewvc?rev=1081568&view=rev
Log:
DERBY-5119 testQualifiers(org.apache.derbyTesting.functionTests.tests.store.AccessTest)java.sql.SQLException: Table/View 'FOO' already exists in Schema 'APP'.

Add drop of table FOO to teardown method so previous failed fixtures won't leave it around to intefere with others.


Modified:
    db/derby/code/trunk/java/testing/org/apache/derbyTesting/functionTests/tests/store/AccessTest.java

Modified: db/derby/code/trunk/java/testing/org/apache/derbyTesting/functionTests/tests/store/AccessTest.java
URL: http://svn.apache.org/viewvc/db/derby/code/trunk/java/testing/org/apache/derbyTesting/functionTests/tests/store/AccessTest.java?rev=1081568&r1=1081567&r2=1081568&view=diff
==============================================================================
--- db/derby/code/trunk/java/testing/org/apache/derbyTesting/functionTests/tests/store/AccessTest.java (original)
+++ db/derby/code/trunk/java/testing/org/apache/derbyTesting/functionTests/tests/store/AccessTest.java Mon Mar 14 21:22:24 2011
@@ -90,7 +90,16 @@ public final class AccessTest extends Ba
      */
     protected void tearDown() throws Exception {
         rollback();
-
+        Statement s = createStatement();
+        //DERBY-5119 Table foo is used in lots of fixtures.
+        // make sure it gets cleaned up.
+        try {
+            s.executeUpdate("DROP TABLE FOO");
+        } catch (SQLException se) {
+            // if the table couldn't drop make sure it is because it doesn't
+            // exist
+            assertSQLState("42Y55",se);
+        }
         // Clear the database properties set by this test so that they
         // don't affect other tests.
         PreparedStatement clearProp = prepareStatement(