diff options
| author | Martin Ritchie <ritchiem@apache.org> | 2010-05-07 15:09:14 +0000 |
|---|---|---|
| committer | Martin Ritchie <ritchiem@apache.org> | 2010-05-07 15:09:14 +0000 |
| commit | 8a5d74d7c730e3d5ca372b0361024e4f4ba8fe11 (patch) | |
| tree | c58fe674cdb646973cf6610683b6fe9704af6381 /java/broker | |
| parent | 43837b5353aa28b0f75f9d61090a7fc15cfa68c8 (diff) | |
| download | qpid-python-8a5d74d7c730e3d5ca372b0361024e4f4ba8fe11.tar.gz | |
QPID-2579 : Improve IBBC tearDown to ensure AR remove and tearDown always occur.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@942099 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java/broker')
| -rw-r--r-- | java/broker/src/test/java/org/apache/qpid/server/util/InternalBrokerBaseCase.java | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/java/broker/src/test/java/org/apache/qpid/server/util/InternalBrokerBaseCase.java b/java/broker/src/test/java/org/apache/qpid/server/util/InternalBrokerBaseCase.java index 85412cf74e..88178041ca 100644 --- a/java/broker/src/test/java/org/apache/qpid/server/util/InternalBrokerBaseCase.java +++ b/java/broker/src/test/java/org/apache/qpid/server/util/InternalBrokerBaseCase.java @@ -86,9 +86,21 @@ public class InternalBrokerBaseCase extends TestCase public void tearDown() throws Exception { - CurrentActor.remove(); - ApplicationRegistry.remove(); - super.tearDown(); + try + { + CurrentActor.remove(); + } + finally + { + try + { + ApplicationRegistry.remove(); + } + finally + { + super.tearDown(); + } + } } protected void checkStoreContents(int messageCount) |
