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 ma...@apache.org on 2013/09/16 23:56:52 UTC
svn commit: r1523823 - in /db/derby/code/branches/10.10: ./
java/testing/org/apache/derbyTesting/functionTests/tests/lang/TriggerTest.java
Author: mamta
Date: Mon Sep 16 21:56:51 2013
New Revision: 1523823
URL: http://svn.apache.org/r1523823
Log:
DERBY-5866(testFiringConstraintOrder(org.apache.derbyTesting.functionTests.tests.lang.TriggerTest)junit.framework.AssertionFailedError: matching triggers need to be fired in order creation:1,NO CASCADE BEFORE,DELETE,ROW)
Backporting more diagnostic info to 10.10 coeline from trunk
Modified:
db/derby/code/branches/10.10/ (props changed)
db/derby/code/branches/10.10/java/testing/org/apache/derbyTesting/functionTests/tests/lang/TriggerTest.java
Propchange: db/derby/code/branches/10.10/
------------------------------------------------------------------------------
Merged /db/derby/code/trunk:r1523501,1523821
Modified: db/derby/code/branches/10.10/java/testing/org/apache/derbyTesting/functionTests/tests/lang/TriggerTest.java
URL: http://svn.apache.org/viewvc/db/derby/code/branches/10.10/java/testing/org/apache/derbyTesting/functionTests/tests/lang/TriggerTest.java?rev=1523823&r1=1523822&r2=1523823&view=diff
==============================================================================
--- db/derby/code/branches/10.10/java/testing/org/apache/derbyTesting/functionTests/tests/lang/TriggerTest.java (original)
+++ db/derby/code/branches/10.10/java/testing/org/apache/derbyTesting/functionTests/tests/lang/TriggerTest.java Mon Sep 16 21:56:51 2013
@@ -92,6 +92,16 @@ public class TriggerTest extends BaseJDB
protected void setUp() throws Exception
{
+ //DERBY-5866( testFiringConstraintOrder(
+ // org.apache.derbyTesting.functionTests.tests.lang.TriggerTest)
+ // junit.framework.AssertionFailedError:
+ // matching triggers need to be fired in order creation:
+ // 1,NO CASCADE BEFORE,DELETE,ROW )
+ //Do the cleanup here rather than in tearDown. This way, if a test
+ // fixture fails, we will have the left over wombat database with
+ // the schema and data used by the failing fixture.
+ JDBC.dropSchema(getConnection().getMetaData(),
+ getTestConfiguration().getUserName());
Statement s = createStatement();
s.executeUpdate("CREATE PROCEDURE TRIGGER_LOG_INFO(" +
"O VARCHAR(255)) " +
@@ -101,16 +111,13 @@ public class TriggerTest extends BaseJDB
s.close();
}
-
+
protected void tearDown() throws Exception
{
TRIGGER_INFO.set(null);
- JDBC.dropSchema(getConnection().getMetaData(),
- getTestConfiguration().getUserName());
-
super.tearDown();
}
-
+
/**
* Test that invalidating stored statements marks the statement invalid
* in SYS.SYSSTATEMENTS. And when one of those invalid statements is