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 ka...@apache.org on 2007/04/26 21:35:10 UTC
svn commit: r532838 -
/db/derby/code/trunk/java/testing/org/apache/derbyTesting/unitTests/store/T_Util.java
Author: kahatlen
Date: Thu Apr 26 12:35:08 2007
New Revision: 532838
URL: http://svn.apache.org/viewvc?view=rev&rev=532838
Log:
Fixed regression test failure when running from insane jars.
Modified:
db/derby/code/trunk/java/testing/org/apache/derbyTesting/unitTests/store/T_Util.java
Modified: db/derby/code/trunk/java/testing/org/apache/derbyTesting/unitTests/store/T_Util.java
URL: http://svn.apache.org/viewvc/db/derby/code/trunk/java/testing/org/apache/derbyTesting/unitTests/store/T_Util.java?view=diff&rev=532838&r1=532837&r2=532838
==============================================================================
--- db/derby/code/trunk/java/testing/org/apache/derbyTesting/unitTests/store/T_Util.java (original)
+++ db/derby/code/trunk/java/testing/org/apache/derbyTesting/unitTests/store/T_Util.java Thu Apr 26 12:35:08 2007
@@ -35,7 +35,6 @@
import org.apache.derby.iapi.services.context.ContextManager;
import org.apache.derby.iapi.services.locks.*;
import org.apache.derby.iapi.services.sanity.SanityManager;
-import org.apache.derby.shared.common.sanity.AssertFailure;
import org.apache.derby.iapi.error.StandardException;
@@ -1163,12 +1162,15 @@
if (!se.getMessageId().equals("08000")) {
throw se;
}
- } catch (AssertFailure af) {
+ } catch (RuntimeException e) {
// When running in sane mode, an AssertFailure will be thrown if we
- // try to double latch a page.
+ // try to double latch a page. The AssertFailure class is not
+ // available in insane jars, so we cannot reference the class
+ // directly.
if (!(SanityManager.DEBUG &&
- af.getMessage().endsWith("Attempted to latch page twice"))) {
- throw af;
+ e.getClass().getName().endsWith(".sanity.AssertFailure") &&
+ e.getMessage().endsWith("Attempted to latch page twice"))) {
+ throw e;
}
}