Author: rgodfrey
Date: Thu Jun 11 15:44:18 2015
New Revision: 1684927

URL: http://svn.apache.org/r1684927
Log:
QPID-6584 : [Java Test] ensure tests clean up thread pools created by vhosts on 
closing (work by Lorenz Quack and Rob Godfrey)

Removed:
    
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/queue/QueueThreadPoolTest.java
    
qpid/java/trunk/common/src/main/java/org/apache/qpid/pool/ReferenceCountingExecutorService.java
    
qpid/java/trunk/common/src/test/java/org/apache/qpid/pool/ReferenceCountingExecutorServiceTest.java
Modified:
    
qpid/java/trunk/bdbstore/jmx/src/test/java/org/apache/qpid/server/store/berkeleydb/jmx/BDBHAMessageStoreManagerMBeanTest.java
    
qpid/java/trunk/bdbstore/src/main/java/org/apache/qpid/server/virtualhost/berkeleydb/BDBHAReplicaVirtualHostImpl.java
    
qpid/java/trunk/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/AMQShortStringEncodingTest.java
    
qpid/java/trunk/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/EnvHomeRegistryTest.java
    
qpid/java/trunk/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/tuple/ConfiguredObjectBindingTest.java
    
qpid/java/trunk/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/upgrade/DatabaseTemplateTest.java
    
qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/model/VirtualHost.java
    
qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/queue/AbstractQueue.java
    
qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/transport/SelectorThread.java
    
qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/virtualhost/AbstractVirtualHost.java
    
qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/virtualhostnode/RedirectingVirtualHostImpl.java
    qpid/java/trunk/broker-core/src/main/resources/initial-config.json
    
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/SelectorParserTest.java
    
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/configuration/startup/VirtualHostCreationTest.java
    
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/configuration/updater/TaskExecutorTest.java
    
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/exchange/FanoutExchangeTest.java
    
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/exchange/HeadersBindingTest.java
    
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/exchange/HeadersExchangeTest.java
    
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/filter/JMSSelectorFilterTest.java
    
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/logging/UnitTestMessageLoggerTest.java
    
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/model/AttributeValueConverterTest.java
    
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/model/testmodels/hierarchy/ConfiguredObjectTypeRegistryTest.java
    
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/queue/LastValueQueueListTest.java
    
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/queue/NotificationCheckTest.java
    
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/queue/QueueEntryImplTestBase.java
    
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/queue/QueueEntryListTestBase.java
    
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/SubjectCreatorTest.java
    
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/AuthenticatedPrincipalTest.java
    
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/AuthenticationResultTest.java
    
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/UsernamePrincipalTest.java
    
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/database/Base64MD5PasswordFilePrincipalDatabaseTest.java
    
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/database/HashedUserTest.java
    
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/database/PlainPasswordFilePrincipalDatabaseTest.java
    
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/database/PlainUserTest.java
    
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/jmx/JMXPasswordAuthenticatorTest.java
    
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/manager/SimpleLDAPAuthenticationManagerFactoryTest.java
    
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/manager/ldap/LDAPSSLSocketFactoryGeneratorTest.java
    
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/sasl/CRAMMD5HexInitialiserTest.java
    
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/sasl/CRAMMD5HexServerTest.java
    
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/sasl/SaslServerTestCase.java
    
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/group/FileGroupDatabaseTest.java
    
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/group/GroupPrincipalTest.java
    
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/stats/StatisticsCounterTest.java
    
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/store/BrokerRecovererTest.java
    
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/store/EventManagerTest.java
    
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/store/VirtualHostStoreUpgraderAndRecovererTest.java
    
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/transport/NetworkConnectionSchedulerTest.java
    
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/transport/TCPandSSLTransportTest.java
    
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/util/BrokerTestHelper.java
    
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/util/MapJsonSerializerTest.java
    
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/virtualhost/AbstractVirtualHostTest.java
    
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/virtualhost/SynchronousMessageStoreRecovererTest.java
    
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/virtualhost/VirtualHostQueueCreationTest.java
    
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/virtualhostalias/VirtualHostAliasTest.java
    
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/virtualhostnode/AbstractStandardVirtualHostNodeTest.java
    
qpid/java/trunk/broker-plugins/access-control/src/test/java/org/apache/qpid/server/security/access/config/AclActionTest.java
    
qpid/java/trunk/broker-plugins/access-control/src/test/java/org/apache/qpid/server/security/access/config/AclRulePredicatesTest.java
    
qpid/java/trunk/broker-plugins/access-control/src/test/java/org/apache/qpid/server/security/access/config/ActionTest.java
    
qpid/java/trunk/broker-plugins/access-control/src/test/java/org/apache/qpid/server/security/access/config/ClientActionTest.java
    
qpid/java/trunk/broker-plugins/access-control/src/test/java/org/apache/qpid/server/security/access/config/PlainConfigurationTest.java
    
qpid/java/trunk/broker-plugins/access-control/src/test/java/org/apache/qpid/server/security/access/config/RuleTest.java
    
qpid/java/trunk/broker-plugins/access-control/src/test/java/org/apache/qpid/server/security/access/firewall/HostnameFirewallRuleTest.java
    
qpid/java/trunk/broker-plugins/access-control/src/test/java/org/apache/qpid/server/security/access/firewall/NetworkFirewallRuleTest.java
    
qpid/java/trunk/broker-plugins/access-control/src/test/java/org/apache/qpid/server/security/access/plugins/DefaultAccessControlTest.java
    
qpid/java/trunk/broker-plugins/amqp-0-8-protocol/src/test/java/org/apache/qpid/server/protocol/v0_8/ExtractResendAndRequeueTest.java
    
qpid/java/trunk/broker-plugins/amqp-0-8-protocol/src/test/java/org/apache/qpid/server/protocol/v0_8/UnacknowledgedMessageMapTest.java
    
qpid/java/trunk/broker-plugins/jdbc-store/src/test/java/org/apache/qpid/server/store/jdbc/JDBCDetailsTest.java
    
qpid/java/trunk/broker-plugins/management-http/src/test/java/org/apache/qpid/server/management/plugin/servlet/rest/ConfiguredObjectToMapConverterTest.java
    
qpid/java/trunk/broker-plugins/management-http/src/test/java/org/apache/qpid/server/management/plugin/session/LoginLogoutReporterTest.java
    
qpid/java/trunk/broker-plugins/management-jmx/src/test/java/org/apache/qpid/server/jmx/ManagementLogonLogoffReporterTest.java
    
qpid/java/trunk/broker-plugins/management-jmx/src/test/java/org/apache/qpid/server/jmx/mbeans/ConnectionMBeanTest.java
    
qpid/java/trunk/broker-plugins/management-jmx/src/test/java/org/apache/qpid/server/jmx/mbeans/ExchangeMBeanTest.java
    
qpid/java/trunk/broker-plugins/management-jmx/src/test/java/org/apache/qpid/server/jmx/mbeans/ServerInformationMBeanTest.java
    
qpid/java/trunk/broker-plugins/management-jmx/src/test/java/org/apache/qpid/server/jmx/mbeans/UserManagementMBeanTest.java
    
qpid/java/trunk/broker-plugins/management-jmx/src/test/java/org/apache/qpid/server/jmx/mbeans/VirtualHostManagerMBeanTest.java
    
qpid/java/trunk/client/src/test/java/org/apache/qpid/client/AMQConnectionFactoryTest.java
    
qpid/java/trunk/client/src/test/java/org/apache/qpid/client/AMQDestinationTest.java
    
qpid/java/trunk/client/src/test/java/org/apache/qpid/client/AMQQueueTest.java
    
qpid/java/trunk/client/src/test/java/org/apache/qpid/client/BasicMessageConsumer_0_8_Test.java
    
qpid/java/trunk/client/src/test/java/org/apache/qpid/client/message/AbstractJMSMessageTest.java
    
qpid/java/trunk/client/src/test/java/org/apache/qpid/client/protocol/AMQProtocolHandlerTest.java
    
qpid/java/trunk/client/src/test/java/org/apache/qpid/client/security/UsernameHashedPasswordCallbackHandlerTest.java
    
qpid/java/trunk/client/src/test/java/org/apache/qpid/client/security/UsernamePasswordCallbackHandlerTest.java
    
qpid/java/trunk/client/src/test/java/org/apache/qpid/filter/JMSSelectorFilterTest.java
    
qpid/java/trunk/client/src/test/java/org/apache/qpid/jms/FailoverPolicyTest.java
    
qpid/java/trunk/client/src/test/java/org/apache/qpid/test/unit/basic/FieldTableKeyEnumeratorTest.java
    
qpid/java/trunk/client/src/test/java/org/apache/qpid/test/unit/basic/FieldTablePropertyTest.java
    
qpid/java/trunk/client/src/test/java/org/apache/qpid/test/unit/client/connectionurl/ConnectionURLTest.java
    
qpid/java/trunk/client/src/test/java/org/apache/qpid/test/unit/client/destinationurl/DestinationURLTest.java
    
qpid/java/trunk/client/src/test/java/org/apache/qpid/test/unit/client/message/BytesMessageTest.java
    
qpid/java/trunk/client/src/test/java/org/apache/qpid/test/unit/client/message/MapMessageTest.java
    
qpid/java/trunk/client/src/test/java/org/apache/qpid/test/unit/client/message/StreamMessageTest.java
    
qpid/java/trunk/client/src/test/java/org/apache/qpid/test/unit/client/message/TextMessageTest.java
    
qpid/java/trunk/client/src/test/java/org/apache/qpid/test/unit/message/MessageConverterTest.java
    
qpid/java/trunk/common/src/main/java/org/apache/qpid/pool/SuppressingInheritedAccessControlContextThreadFactory.java
    qpid/java/trunk/common/src/test/java/org/apache/qpid/AMQExceptionTest.java
    
qpid/java/trunk/common/src/test/java/org/apache/qpid/codec/AMQDecoderTest.java
    
qpid/java/trunk/common/src/test/java/org/apache/qpid/framing/AMQShortStringTest.java
    
qpid/java/trunk/common/src/test/java/org/apache/qpid/framing/BasicContentHeaderPropertiesTest.java
    
qpid/java/trunk/common/src/test/java/org/apache/qpid/framing/FieldTableTest.java
    
qpid/java/trunk/common/src/test/java/org/apache/qpid/framing/abstraction/MessagePublishInfoImplTest.java
    
qpid/java/trunk/common/src/test/java/org/apache/qpid/pool/SuppressingInheritedAccessControlContextThreadFactoryTest.java
    
qpid/java/trunk/common/src/test/java/org/apache/qpid/thread/ThreadFactoryTest.java
    qpid/java/trunk/common/src/test/java/org/apache/qpid/transport/GenTest.java
    
qpid/java/trunk/common/src/test/java/org/apache/qpid/transport/RangeSetTest.java
    
qpid/java/trunk/common/src/test/java/org/apache/qpid/transport/codec/BBEncoderTest.java
    
qpid/java/trunk/common/src/test/java/org/apache/qpid/transport/network/io/IdleTimeoutTickerTest.java
    
qpid/java/trunk/common/src/test/java/org/apache/qpid/util/ByteBufferInputStreamTest.java
    
qpid/java/trunk/common/src/test/java/org/apache/qpid/util/CommandLineParserTest.java
    qpid/java/trunk/common/src/test/java/org/apache/qpid/util/FileUtilsTest.java
    qpid/java/trunk/common/src/test/java/org/apache/qpid/util/GZIPUtilsTest.java
    qpid/java/trunk/common/src/test/java/org/apache/qpid/util/SerialTest.java
    qpid/java/trunk/common/src/test/java/org/apache/qpid/util/StringsTest.java
    
qpid/java/trunk/jca/src/test/java/org/apache/qpid/ra/QpidActivationSpecTest.java
    
qpid/java/trunk/jca/src/test/java/org/apache/qpid/ra/QpidResourceAdapterTest.java
    qpid/java/trunk/management/common/pom.xml
    
qpid/java/trunk/management/common/src/test/java/org/apache/qpid/management/common/mbeans/ManagedQueueTest.java
    
qpid/java/trunk/qpid-test-utils/src/main/java/org/apache/qpid/test/utils/QpidTestCase.java

Modified: 
qpid/java/trunk/bdbstore/jmx/src/test/java/org/apache/qpid/server/store/berkeleydb/jmx/BDBHAMessageStoreManagerMBeanTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/bdbstore/jmx/src/test/java/org/apache/qpid/server/store/berkeleydb/jmx/BDBHAMessageStoreManagerMBeanTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/bdbstore/jmx/src/test/java/org/apache/qpid/server/store/berkeleydb/jmx/BDBHAMessageStoreManagerMBeanTest.java
 (original)
+++ 
qpid/java/trunk/bdbstore/jmx/src/test/java/org/apache/qpid/server/store/berkeleydb/jmx/BDBHAMessageStoreManagerMBeanTest.java
 Thu Jun 11 15:44:18 2015
@@ -45,8 +45,9 @@ import org.apache.qpid.server.virtualhos
 import 
org.apache.qpid.server.virtualhostnode.berkeleydb.BDBHARemoteReplicationNode;
 import org.apache.qpid.server.virtualhostnode.berkeleydb.BDBHAVirtualHostNode;
 import org.apache.qpid.server.virtualhostnode.berkeleydb.NodeRole;
+import org.apache.qpid.test.utils.QpidTestCase;
 
-public class BDBHAMessageStoreManagerMBeanTest extends TestCase
+public class BDBHAMessageStoreManagerMBeanTest extends QpidTestCase
 {
     private static final String TEST_VHOST_NAME = "test";
     private static final String TEST_GROUP_NAME = TEST_VHOST_NAME;

Modified: 
qpid/java/trunk/bdbstore/src/main/java/org/apache/qpid/server/virtualhost/berkeleydb/BDBHAReplicaVirtualHostImpl.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/bdbstore/src/main/java/org/apache/qpid/server/virtualhost/berkeleydb/BDBHAReplicaVirtualHostImpl.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/bdbstore/src/main/java/org/apache/qpid/server/virtualhost/berkeleydb/BDBHAReplicaVirtualHostImpl.java
 (original)
+++ 
qpid/java/trunk/bdbstore/src/main/java/org/apache/qpid/server/virtualhost/berkeleydb/BDBHAReplicaVirtualHostImpl.java
 Thu Jun 11 15:44:18 2015
@@ -126,6 +126,12 @@ public class BDBHAReplicaVirtualHostImpl
     }
 
     @Override
+    public void executeTask(Runnable task)
+    {
+        throwUnsupportedForReplica();
+    }
+
+    @Override
     public Broker<?> getBroker()
     {
         return _broker;

Modified: 
qpid/java/trunk/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/AMQShortStringEncodingTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/AMQShortStringEncodingTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/AMQShortStringEncodingTest.java
 (original)
+++ 
qpid/java/trunk/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/AMQShortStringEncodingTest.java
 Thu Jun 11 15:44:18 2015
@@ -23,12 +23,13 @@ import com.sleepycat.bind.tuple.TupleOut
 import junit.framework.TestCase;
 
 import org.apache.qpid.framing.AMQShortString;
+import org.apache.qpid.test.utils.QpidTestCase;
 
 /**
  * Tests for {@code AMQShortStringEncoding} including corner cases when string
  * is null or over 127 characters in length
  */
-public class AMQShortStringEncodingTest extends TestCase
+public class AMQShortStringEncodingTest extends QpidTestCase
 {
 
     public void testWriteReadNullValues()

Modified: 
qpid/java/trunk/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/EnvHomeRegistryTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/EnvHomeRegistryTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/EnvHomeRegistryTest.java
 (original)
+++ 
qpid/java/trunk/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/EnvHomeRegistryTest.java
 Thu Jun 11 15:44:18 2015
@@ -25,7 +25,7 @@ import junit.framework.TestCase;
 
 import org.apache.qpid.test.utils.QpidTestCase;
 
-public class EnvHomeRegistryTest extends TestCase
+public class EnvHomeRegistryTest extends QpidTestCase
 {
 
     private final EnvHomeRegistry _ehr = new EnvHomeRegistry();

Modified: 
qpid/java/trunk/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/tuple/ConfiguredObjectBindingTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/tuple/ConfiguredObjectBindingTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/tuple/ConfiguredObjectBindingTest.java
 (original)
+++ 
qpid/java/trunk/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/tuple/ConfiguredObjectBindingTest.java
 Thu Jun 11 15:44:18 2015
@@ -30,8 +30,9 @@ import org.apache.qpid.server.store.Conf
 import com.sleepycat.bind.tuple.TupleInput;
 import com.sleepycat.bind.tuple.TupleOutput;
 import org.apache.qpid.server.store.ConfiguredObjectRecordImpl;
+import org.apache.qpid.test.utils.QpidTestCase;
 
-public class ConfiguredObjectBindingTest extends TestCase
+public class ConfiguredObjectBindingTest extends QpidTestCase
 {
 
     private ConfiguredObjectRecord _object;

Modified: 
qpid/java/trunk/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/upgrade/DatabaseTemplateTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/upgrade/DatabaseTemplateTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/upgrade/DatabaseTemplateTest.java
 (original)
+++ 
qpid/java/trunk/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/upgrade/DatabaseTemplateTest.java
 Thu Jun 11 15:44:18 2015
@@ -32,8 +32,9 @@ import com.sleepycat.je.Database;
 import com.sleepycat.je.DatabaseConfig;
 import com.sleepycat.je.Environment;
 import com.sleepycat.je.Transaction;
+import org.apache.qpid.test.utils.QpidTestCase;
 
-public class DatabaseTemplateTest extends TestCase
+public class DatabaseTemplateTest extends QpidTestCase
 {
     private static final String SOURCE_DATABASE = "sourceDatabase";
     private Environment _environment;

Modified: 
qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/model/VirtualHost.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/model/VirtualHost.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/model/VirtualHost.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/model/VirtualHost.java
 Thu Jun 11 15:44:18 2015
@@ -91,7 +91,7 @@ public interface VirtualHost<X extends V
     long getStoreTransactionOpenTimeoutWarn();
 
     @ManagedContextDefault( name = "virtualhost.housekeepingThreadCount")
-    public static final int DEFAULT_HOUSEKEEPING_THREAD_COUNT = 1;
+    public static final int DEFAULT_HOUSEKEEPING_THREAD_COUNT = 4;
 
     @ManagedAttribute( defaultValue = "${virtualhost.housekeepingThreadCount}")
     int getHousekeepingThreadCount();
@@ -102,6 +102,8 @@ public interface VirtualHost<X extends V
     @ManagedContextDefault( name = "virtualhost.enabledConnectionValidators")
     String DEFAULT_ENABLED_VALIDATORS = "[]";
 
+    void executeTask(Runnable task);
+
     @ManagedAttribute( defaultValue = 
"${virtualhost.enabledConnectionValidators}")
     List<String> getEnabledConnectionValidators();
 

Modified: 
qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/queue/AbstractQueue.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/queue/AbstractQueue.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/queue/AbstractQueue.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/queue/AbstractQueue.java
 Thu Jun 11 15:44:18 2015
@@ -48,7 +48,6 @@ import com.google.common.util.concurrent
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import org.apache.qpid.pool.ReferenceCountingExecutorService;
 import org.apache.qpid.server.binding.BindingImpl;
 import org.apache.qpid.server.configuration.IllegalConfigurationException;
 import org.apache.qpid.server.configuration.updater.Task;
@@ -208,10 +207,8 @@ public abstract class AbstractQueue<X ex
 
     private int _maxAsyncDeliveries;
 
-
     private final AtomicLong _stateChangeCount = new 
AtomicLong(Long.MIN_VALUE);
 
-    private final Executor _asyncDelivery;
     private AtomicInteger _deliveredMessages = new AtomicInteger();
     private AtomicBoolean _stopped = new AtomicBoolean(false);
 
@@ -276,8 +273,6 @@ public abstract class AbstractQueue<X ex
         super(parentsMap(virtualHost), attributes);
 
         _virtualHost = virtualHost;
-        _asyncDelivery = 
ReferenceCountingExecutorService.getInstance().acquireExecutorService();
-
     }
 
     @Override
@@ -555,7 +550,7 @@ public abstract class AbstractQueue<X ex
 
             if (_virtualHost.getState() != State.UNAVAILABLE)
             {
-                _asyncDelivery.execute(runnable);
+                _virtualHost.executeTask(runnable);
             }
         }
         catch (RejectedExecutionException ree)
@@ -1953,10 +1948,7 @@ public abstract class AbstractQueue<X ex
     protected void onClose()
     {
         super.onClose();
-        if (!_stopped.getAndSet(true))
-        {
-            
ReferenceCountingExecutorService.getInstance().releaseExecutorService();
-        }
+        _stopped.set(true);
         _closing = false;
     }
 

Modified: 
qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/transport/SelectorThread.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/transport/SelectorThread.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/transport/SelectorThread.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/transport/SelectorThread.java
 Thu Jun 11 15:44:18 2015
@@ -34,6 +34,7 @@ import java.util.Set;
 import java.util.concurrent.ConcurrentLinkedQueue;
 import java.util.concurrent.atomic.AtomicBoolean;
 
+import org.apache.qpid.server.model.SystemConfig;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 

Modified: 
qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/virtualhost/AbstractVirtualHost.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/virtualhost/AbstractVirtualHost.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/virtualhost/AbstractVirtualHost.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/virtualhost/AbstractVirtualHost.java
 Thu Jun 11 15:44:18 2015
@@ -405,7 +405,7 @@ public abstract class AbstractVirtualHos
 
             private void standardExchangeCreated()
             {
-                if(_createdExchangeCount.incrementAndGet() == 
TOTAL_STANDARD_EXCHANGES)
+                if (_createdExchangeCount.incrementAndGet() == 
TOTAL_STANDARD_EXCHANGES)
                 {
                     _future.set(null);
                 }
@@ -588,6 +588,12 @@ public abstract class AbstractVirtualHos
         return _houseKeepingTasks.schedule(task, delay, TimeUnit.MILLISECONDS);
     }
 
+    @Override
+    public void executeTask(Runnable task)
+    {
+        _houseKeepingTasks.execute(task);
+    }
+
     public long getHouseKeepingTaskCount()
     {
         return _houseKeepingTasks.getTaskCount();
@@ -1622,7 +1628,7 @@ public abstract class AbstractVirtualHos
     @StateTransition( currentState = { State.UNINITIALIZED,State.ERRORED }, 
desiredState = State.ACTIVE )
     private ListenableFuture<Void> onActivate()
     {
-        _houseKeepingTasks = new 
ScheduledThreadPoolExecutor(getHousekeepingThreadCount(), new 
SuppressingInheritedAccessControlContextThreadFactory());
+        _houseKeepingTasks = new 
ScheduledThreadPoolExecutor(getHousekeepingThreadCount(), new 
SuppressingInheritedAccessControlContextThreadFactory("virtualhost-" + 
getName() + "-pool"));
 
         MessageStore messageStore = getMessageStore();
         messageStore.openMessageStore(this);

Modified: 
qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/virtualhostnode/RedirectingVirtualHostImpl.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/virtualhostnode/RedirectingVirtualHostImpl.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/virtualhostnode/RedirectingVirtualHostImpl.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/virtualhostnode/RedirectingVirtualHostImpl.java
 Thu Jun 11 15:44:18 2015
@@ -126,6 +126,12 @@ class RedirectingVirtualHostImpl
     }
 
     @Override
+    public void executeTask(Runnable task)
+    {
+        throwUnsupportedForRedirector();
+    }
+
+    @Override
     protected <C extends ConfiguredObject> ListenableFuture<C> 
addChildAsync(final Class<C> childClass,
                                                                              
final Map<String, Object> attributes,
                                                                              
final ConfiguredObject... otherParents)

Modified: qpid/java/trunk/broker-core/src/main/resources/initial-config.json
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/main/resources/initial-config.json?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- qpid/java/trunk/broker-core/src/main/resources/initial-config.json 
(original)
+++ qpid/java/trunk/broker-core/src/main/resources/initial-config.json Thu Jun 
11 15:44:18 2015
@@ -61,7 +61,6 @@
     "name" : "AMQP",
     "port" : "${qpid.amqp_port}",
     "authenticationProvider" : "passwordFile",
-    "secureOnlyMechanisms" : [ ],
     "virtualhostaliases" : [ {
        "name" : "nameAlias",
        "type" : "nameAlias"

Modified: 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/SelectorParserTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/SelectorParserTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/SelectorParserTest.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/SelectorParserTest.java
 Thu Jun 11 15:44:18 2015
@@ -26,8 +26,9 @@ import junit.framework.TestCase;
 import org.apache.qpid.filter.SelectorParsingException;
 import org.apache.qpid.filter.selector.ParseException;
 import org.apache.qpid.server.filter.JMSSelectorFilter;
+import org.apache.qpid.test.utils.QpidTestCase;
 
-public class SelectorParserTest extends TestCase
+public class SelectorParserTest extends QpidTestCase
 {
     public void testSelectorWithHyphen()
     {

Modified: 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/configuration/startup/VirtualHostCreationTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/configuration/startup/VirtualHostCreationTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/configuration/startup/VirtualHostCreationTest.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/configuration/startup/VirtualHostCreationTest.java
 Thu Jun 11 15:44:18 2015
@@ -45,8 +45,9 @@ import org.apache.qpid.server.model.Virt
 import org.apache.qpid.server.security.SecurityManager;
 import org.apache.qpid.server.store.DurableConfigurationStore;
 import org.apache.qpid.server.virtualhost.TestMemoryVirtualHost;
+import org.apache.qpid.test.utils.QpidTestCase;
 
-public class VirtualHostCreationTest extends TestCase
+public class VirtualHostCreationTest extends QpidTestCase
 {
     private VirtualHostNode _virtualHostNode;
 
@@ -97,6 +98,7 @@ public class VirtualHostCreationTest ext
 
         assertNotNull("Null is returned", host);
         assertEquals("Unexpected name", getName(), host.getName());
+        host.close();
     }
 
     public void testCreateWithoutMandatoryAttributesResultsInException()

Modified: 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/configuration/updater/TaskExecutorTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/configuration/updater/TaskExecutorTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/configuration/updater/TaskExecutorTest.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/configuration/updater/TaskExecutorTest.java
 Thu Jun 11 15:44:18 2015
@@ -36,8 +36,9 @@ import javax.security.auth.Subject;
 import junit.framework.TestCase;
 
 import org.apache.qpid.server.util.ServerScopedRuntimeException;
+import org.apache.qpid.test.utils.QpidTestCase;
 
-public class TaskExecutorTest extends TestCase
+public class TaskExecutorTest extends QpidTestCase
 {
     private TaskExecutorImpl _executor;
 

Modified: 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/exchange/FanoutExchangeTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/exchange/FanoutExchangeTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/exchange/FanoutExchangeTest.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/exchange/FanoutExchangeTest.java
 Thu Jun 11 15:44:18 2015
@@ -35,6 +35,7 @@ import junit.framework.TestCase;
 import org.apache.qpid.server.model.Broker;
 import org.apache.qpid.server.model.VirtualHost;
 import org.apache.qpid.server.model.VirtualHostNode;
+import org.apache.qpid.test.utils.QpidTestCase;
 import org.mockito.invocation.InvocationOnMock;
 import org.mockito.stubbing.Answer;
 
@@ -53,7 +54,7 @@ import org.apache.qpid.server.queue.Base
 import org.apache.qpid.server.security.SecurityManager;
 import org.apache.qpid.server.virtualhost.VirtualHostImpl;
 
-public class FanoutExchangeTest extends TestCase
+public class FanoutExchangeTest extends QpidTestCase
 {
     private FanoutExchange _exchange;
     private VirtualHostImpl _virtualHost;

Modified: 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/exchange/HeadersBindingTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/exchange/HeadersBindingTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/exchange/HeadersBindingTest.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/exchange/HeadersBindingTest.java
 Thu Jun 11 15:44:18 2015
@@ -41,10 +41,11 @@ import org.apache.qpid.server.model.Bind
 import org.apache.qpid.server.model.BrokerModel;
 import org.apache.qpid.server.queue.AMQQueue;
 import org.apache.qpid.server.virtualhost.VirtualHostImpl;
+import org.apache.qpid.test.utils.QpidTestCase;
 
 /**
  */
-public class HeadersBindingTest extends TestCase
+public class HeadersBindingTest extends QpidTestCase
 {
 
 

Modified: 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/exchange/HeadersExchangeTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/exchange/HeadersExchangeTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/exchange/HeadersExchangeTest.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/exchange/HeadersExchangeTest.java
 Thu Jun 11 15:44:18 2015
@@ -38,6 +38,7 @@ import junit.framework.TestCase;
 import org.apache.qpid.server.model.Broker;
 import org.apache.qpid.server.model.ConfiguredObject;
 import org.apache.qpid.server.model.VirtualHostNode;
+import org.apache.qpid.test.utils.QpidTestCase;
 import org.mockito.invocation.InvocationOnMock;
 import org.mockito.stubbing.Answer;
 
@@ -58,7 +59,7 @@ import org.apache.qpid.server.queue.Base
 import org.apache.qpid.server.security.SecurityManager;
 import org.apache.qpid.server.virtualhost.VirtualHostImpl;
 
-public class HeadersExchangeTest extends TestCase
+public class HeadersExchangeTest extends QpidTestCase
 {
     private HeadersExchange _exchange;
     private VirtualHostImpl _virtualHost;

Modified: 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/filter/JMSSelectorFilterTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/filter/JMSSelectorFilterTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/filter/JMSSelectorFilterTest.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/filter/JMSSelectorFilterTest.java
 Thu Jun 11 15:44:18 2015
@@ -19,8 +19,9 @@
 package org.apache.qpid.server.filter;
 
 import junit.framework.TestCase;
+import org.apache.qpid.test.utils.QpidTestCase;
 
-public class JMSSelectorFilterTest extends TestCase
+public class JMSSelectorFilterTest extends QpidTestCase
 {
     public void testEqualsAndHashCodeUsingSelectorString() throws Exception
     {

Modified: 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/logging/UnitTestMessageLoggerTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/logging/UnitTestMessageLoggerTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/logging/UnitTestMessageLoggerTest.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/logging/UnitTestMessageLoggerTest.java
 Thu Jun 11 15:44:18 2015
@@ -21,6 +21,7 @@
 package org.apache.qpid.server.logging;
 
 import junit.framework.TestCase;
+import org.apache.qpid.test.utils.QpidTestCase;
 
 import java.util.List;
 
@@ -33,7 +34,7 @@ import java.util.List;
  * retrieved and cleared.
  *
  */
-public class UnitTestMessageLoggerTest extends TestCase
+public class UnitTestMessageLoggerTest extends QpidTestCase
 {
     private static final String TEST_MESSAGE = "Test";
     private static final String TEST_THROWABLE = "Test Throwable";

Modified: 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/model/AttributeValueConverterTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/model/AttributeValueConverterTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/model/AttributeValueConverterTest.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/model/AttributeValueConverterTest.java
 Thu Jun 11 15:44:18 2015
@@ -39,8 +39,9 @@ import junit.framework.TestCase;
 
 import org.apache.qpid.server.model.testmodels.hierarchy.TestModel;
 import org.apache.qpid.server.model.testmodels.hierarchy.TestCar;
+import org.apache.qpid.test.utils.QpidTestCase;
 
-public class AttributeValueConverterTest extends TestCase
+public class AttributeValueConverterTest extends QpidTestCase
 {
     private final ConfiguredObjectFactory _objectFactory = 
TestModel.getInstance().getObjectFactory();
     private final Map<String, Object> _attributes = new HashMap<>();

Modified: 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/model/testmodels/hierarchy/ConfiguredObjectTypeRegistryTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/model/testmodels/hierarchy/ConfiguredObjectTypeRegistryTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/model/testmodels/hierarchy/ConfiguredObjectTypeRegistryTest.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/model/testmodels/hierarchy/ConfiguredObjectTypeRegistryTest.java
 Thu Jun 11 15:44:18 2015
@@ -32,8 +32,9 @@ import junit.framework.TestCase;
 import org.apache.qpid.server.model.ConfiguredObject;
 import org.apache.qpid.server.model.ConfiguredObjectTypeRegistry;
 import org.apache.qpid.server.model.ManagedInterface;
+import org.apache.qpid.test.utils.QpidTestCase;
 
-public class ConfiguredObjectTypeRegistryTest extends TestCase
+public class ConfiguredObjectTypeRegistryTest extends QpidTestCase
 {
     private ConfiguredObjectTypeRegistry _typeRegistry = 
TestModel.getInstance().getTypeRegistry();
 

Modified: 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/queue/LastValueQueueListTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/queue/LastValueQueueListTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/queue/LastValueQueueListTest.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/queue/LastValueQueueListTest.java
 Thu Jun 11 15:44:18 2015
@@ -42,8 +42,9 @@ import org.apache.qpid.server.model.Queu
 import org.apache.qpid.server.security.SecurityManager;
 import org.apache.qpid.server.store.TransactionLogResource;
 import org.apache.qpid.server.virtualhost.VirtualHostImpl;
+import org.apache.qpid.test.utils.QpidTestCase;
 
-public class LastValueQueueListTest extends TestCase
+public class LastValueQueueListTest extends QpidTestCase
 {
     private static final String CONFLATION_KEY = "CONFLATION_KEY";
 

Modified: 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/queue/NotificationCheckTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/queue/NotificationCheckTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/queue/NotificationCheckTest.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/queue/NotificationCheckTest.java
 Thu Jun 11 15:44:18 2015
@@ -37,8 +37,9 @@ import junit.framework.TestCase;
 
 import org.apache.qpid.server.message.ServerMessage;
 import org.apache.qpid.server.model.QueueNotificationListener;
+import org.apache.qpid.test.utils.QpidTestCase;
 
-public class NotificationCheckTest extends TestCase
+public class NotificationCheckTest extends QpidTestCase
 {
 
     private ServerMessage<?> _message = mock(ServerMessage.class);

Modified: 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/queue/QueueEntryImplTestBase.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/queue/QueueEntryImplTestBase.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/queue/QueueEntryImplTestBase.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/queue/QueueEntryImplTestBase.java
 Thu Jun 11 15:44:18 2015
@@ -42,11 +42,12 @@ import org.apache.qpid.server.model.Conf
 import org.apache.qpid.server.model.Queue;
 import org.apache.qpid.server.store.TransactionLogResource;
 import org.apache.qpid.server.virtualhost.VirtualHostImpl;
+import org.apache.qpid.test.utils.QpidTestCase;
 
 /**
  * Tests for {@link QueueEntryImpl}
  */
-public abstract class QueueEntryImplTestBase extends TestCase
+public abstract class QueueEntryImplTestBase extends QpidTestCase
 {
     // tested entry
     protected QueueEntryImpl _queueEntry;

Modified: 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/queue/QueueEntryListTestBase.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/queue/QueueEntryListTestBase.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/queue/QueueEntryListTestBase.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/queue/QueueEntryListTestBase.java
 Thu Jun 11 15:44:18 2015
@@ -29,11 +29,12 @@ import org.apache.qpid.server.message.AM
 import org.apache.qpid.server.message.MessageReference;
 import org.apache.qpid.server.message.ServerMessage;
 import org.apache.qpid.server.store.TransactionLogResource;
+import org.apache.qpid.test.utils.QpidTestCase;
 
 /**
  * Abstract test class for QueueEntryList implementations.
  */
-public abstract class QueueEntryListTestBase extends TestCase
+public abstract class QueueEntryListTestBase extends QpidTestCase
 {
     public abstract QueueEntryList getTestList();
     public abstract QueueEntryList getTestList(boolean newList);

Modified: 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/SubjectCreatorTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/SubjectCreatorTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/SubjectCreatorTest.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/SubjectCreatorTest.java
 Thu Jun 11 15:44:18 2015
@@ -38,8 +38,9 @@ import org.apache.qpid.server.security.a
 import org.apache.qpid.server.security.auth.AuthenticationResult;
 import 
org.apache.qpid.server.security.auth.AuthenticationResult.AuthenticationStatus;
 import org.apache.qpid.server.security.auth.SubjectAuthenticationResult;
+import org.apache.qpid.test.utils.QpidTestCase;
 
-public class SubjectCreatorTest extends TestCase
+public class SubjectCreatorTest extends QpidTestCase
 {
     private static final String USERNAME = "username";
     private static final String PASSWORD = "password";

Modified: 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/AuthenticatedPrincipalTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/AuthenticatedPrincipalTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/AuthenticatedPrincipalTest.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/AuthenticatedPrincipalTest.java
 Thu Jun 11 15:44:18 2015
@@ -25,8 +25,9 @@ import javax.security.auth.Subject;
 import org.apache.qpid.server.security.auth.UsernamePrincipal;
 
 import junit.framework.TestCase;
+import org.apache.qpid.test.utils.QpidTestCase;
 
-public class AuthenticatedPrincipalTest extends TestCase
+public class AuthenticatedPrincipalTest extends QpidTestCase
 {
 
     private AuthenticatedPrincipal _authenticatedPrincipal = new 
AuthenticatedPrincipal(new UsernamePrincipal("name"));

Modified: 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/AuthenticationResultTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/AuthenticationResultTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/AuthenticationResultTest.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/AuthenticationResultTest.java
 Thu Jun 11 15:44:18 2015
@@ -29,8 +29,9 @@ import java.util.HashSet;
 import java.util.Set;
 
 import junit.framework.TestCase;
+import org.apache.qpid.test.utils.QpidTestCase;
 
-public class AuthenticationResultTest extends TestCase
+public class AuthenticationResultTest extends QpidTestCase
 {
     public void testConstructWithAuthenticationStatusContinue()
     {

Modified: 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/UsernamePrincipalTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/UsernamePrincipalTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/UsernamePrincipalTest.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/UsernamePrincipalTest.java
 Thu Jun 11 15:44:18 2015
@@ -21,12 +21,13 @@
 package org.apache.qpid.server.security.auth;
 
 import junit.framework.TestCase;
+import org.apache.qpid.test.utils.QpidTestCase;
 
 /**
  * Tests the UsernamePrincipal.
  *
  */
-public class UsernamePrincipalTest extends TestCase
+public class UsernamePrincipalTest extends QpidTestCase
 {
     public void testEqualitySameObject()
     {

Modified: 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/database/Base64MD5PasswordFilePrincipalDatabaseTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/database/Base64MD5PasswordFilePrincipalDatabaseTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/database/Base64MD5PasswordFilePrincipalDatabaseTest.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/database/Base64MD5PasswordFilePrincipalDatabaseTest.java
 Thu Jun 11 15:44:18 2015
@@ -23,6 +23,7 @@ package org.apache.qpid.server.security.
 import junit.framework.TestCase;
 
 import org.apache.qpid.server.security.auth.UsernamePrincipal;
+import org.apache.qpid.test.utils.QpidTestCase;
 
 import javax.security.auth.callback.PasswordCallback;
 import javax.security.auth.login.AccountNotFoundException;
@@ -42,7 +43,7 @@ import java.util.Arrays;
 import java.util.List;
 import java.util.regex.Pattern;
 
-public class Base64MD5PasswordFilePrincipalDatabaseTest extends TestCase
+public class Base64MD5PasswordFilePrincipalDatabaseTest extends QpidTestCase
 {
 
     private static final String TEST_COMMENT = "# Test Comment";

Modified: 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/database/HashedUserTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/database/HashedUserTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/database/HashedUserTest.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/database/HashedUserTest.java
 Thu Jun 11 15:44:18 2015
@@ -21,13 +21,14 @@
 package org.apache.qpid.server.security.auth.database;
 
 import junit.framework.TestCase;
+import org.apache.qpid.test.utils.QpidTestCase;
 
 import java.io.UnsupportedEncodingException;
 
 /*
     Note User is mainly tested by Base64MD5PFPDTest this is just to catch the 
extra methods
  */
-public class HashedUserTest extends TestCase
+public class HashedUserTest extends QpidTestCase
 {
 
     private String USERNAME = "username";

Modified: 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/database/PlainPasswordFilePrincipalDatabaseTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/database/PlainPasswordFilePrincipalDatabaseTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/database/PlainPasswordFilePrincipalDatabaseTest.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/database/PlainPasswordFilePrincipalDatabaseTest.java
 Thu Jun 11 15:44:18 2015
@@ -23,6 +23,7 @@ package org.apache.qpid.server.security.
 import junit.framework.TestCase;
 
 import org.apache.qpid.server.security.auth.UsernamePrincipal;
+import org.apache.qpid.test.utils.QpidTestCase;
 
 import javax.security.auth.login.AccountNotFoundException;
 import java.io.BufferedReader;
@@ -37,7 +38,7 @@ import java.util.ArrayList;
 import java.util.List;
 import java.util.regex.Pattern;
 
-public class PlainPasswordFilePrincipalDatabaseTest extends TestCase
+public class PlainPasswordFilePrincipalDatabaseTest extends QpidTestCase
 {
 
     private static final String TEST_COMMENT = "# Test Comment";

Modified: 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/database/PlainUserTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/database/PlainUserTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/database/PlainUserTest.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/database/PlainUserTest.java
 Thu Jun 11 15:44:18 2015
@@ -21,11 +21,12 @@
 package org.apache.qpid.server.security.auth.database;
 
 import junit.framework.TestCase;
+import org.apache.qpid.test.utils.QpidTestCase;
 
 /*
     Note PlainUser is mainly tested by PlainPFPDTest, this is just to catch 
the extra methods
  */
-public class PlainUserTest extends TestCase
+public class PlainUserTest extends QpidTestCase
 {
 
     private String USERNAME = "username";

Modified: 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/jmx/JMXPasswordAuthenticatorTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/jmx/JMXPasswordAuthenticatorTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/jmx/JMXPasswordAuthenticatorTest.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/jmx/JMXPasswordAuthenticatorTest.java
 Thu Jun 11 15:44:18 2015
@@ -37,12 +37,13 @@ import org.apache.qpid.server.security.a
 import 
org.apache.qpid.server.security.auth.AuthenticationResult.AuthenticationStatus;
 import org.apache.qpid.server.security.auth.SubjectAuthenticationResult;
 import org.apache.qpid.server.security.SecurityManager;
+import org.apache.qpid.test.utils.QpidTestCase;
 
 /**
  * Tests the JMXPasswordAuthenticator and its collaboration with the 
AuthenticationManager.
  *
  */
-public class JMXPasswordAuthenticatorTest extends TestCase
+public class JMXPasswordAuthenticatorTest extends QpidTestCase
 {
     static final String USER_NOT_AUTHORISED_FOR_MANAGEMENT = "User not 
authorised for management";
     private static final String USERNAME = "guest";

Modified: 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/manager/SimpleLDAPAuthenticationManagerFactoryTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/manager/SimpleLDAPAuthenticationManagerFactoryTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/manager/SimpleLDAPAuthenticationManagerFactoryTest.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/manager/SimpleLDAPAuthenticationManagerFactoryTest.java
 Thu Jun 11 15:44:18 2015
@@ -37,8 +37,9 @@ import org.apache.qpid.server.model.Brok
 import org.apache.qpid.server.model.ConfiguredObjectFactory;
 import org.apache.qpid.server.model.TrustStore;
 import org.apache.qpid.server.util.BrokerTestHelper;
+import org.apache.qpid.test.utils.QpidTestCase;
 
-public class SimpleLDAPAuthenticationManagerFactoryTest extends TestCase
+public class SimpleLDAPAuthenticationManagerFactoryTest extends QpidTestCase
 {
     private ConfiguredObjectFactory _factory = 
BrokerModel.getInstance().getObjectFactory();
     private Map<String, Object> _configuration = new HashMap<String, Object>();

Modified: 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/manager/ldap/LDAPSSLSocketFactoryGeneratorTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/manager/ldap/LDAPSSLSocketFactoryGeneratorTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/manager/ldap/LDAPSSLSocketFactoryGeneratorTest.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/manager/ldap/LDAPSSLSocketFactoryGeneratorTest.java
 Thu Jun 11 15:44:18 2015
@@ -28,8 +28,9 @@ import javax.net.SocketFactory;
 import javax.net.ssl.SSLSocketFactory;
 
 import junit.framework.TestCase;
+import org.apache.qpid.test.utils.QpidTestCase;
 
-public class LDAPSSLSocketFactoryGeneratorTest extends TestCase
+public class LDAPSSLSocketFactoryGeneratorTest extends QpidTestCase
 {
     private SSLSocketFactory _sslSocketFactory = mock(SSLSocketFactory.class);
 

Modified: 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/sasl/CRAMMD5HexInitialiserTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/sasl/CRAMMD5HexInitialiserTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/sasl/CRAMMD5HexInitialiserTest.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/sasl/CRAMMD5HexInitialiserTest.java
 Thu Jun 11 15:44:18 2015
@@ -35,12 +35,13 @@ import junit.framework.TestCase;
 import 
org.apache.qpid.server.security.auth.database.Base64MD5PasswordFilePrincipalDatabase;
 import org.apache.qpid.server.security.auth.database.PrincipalDatabase;
 import org.apache.qpid.server.security.auth.sasl.crammd5.CRAMMD5HexInitialiser;
+import org.apache.qpid.test.utils.QpidTestCase;
 import org.apache.qpid.test.utils.TestFileUtils;
 
 /**
  * These tests ensure that the Hex wrapping that the initialiser performs does 
actually operate when the handle method is called.
  */
-public class CRAMMD5HexInitialiserTest extends TestCase
+public class CRAMMD5HexInitialiserTest extends QpidTestCase
 {
     private static final String TEST_PASSWORD = "testPassword";
     private static final String TEST_USER = "testUser";

Modified: 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/sasl/CRAMMD5HexServerTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/sasl/CRAMMD5HexServerTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/sasl/CRAMMD5HexServerTest.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/sasl/CRAMMD5HexServerTest.java
 Thu Jun 11 15:44:18 2015
@@ -27,6 +27,7 @@ import org.apache.qpid.server.security.a
 import org.apache.qpid.server.security.auth.sasl.crammd5.CRAMMD5HexInitialiser;
 import org.apache.qpid.server.security.auth.sasl.crammd5.CRAMMD5HexSaslServer;
 import 
org.apache.qpid.server.security.auth.sasl.crammd5.CRAMMD5HexServerFactory;
+import org.apache.qpid.test.utils.QpidTestCase;
 
 import javax.crypto.Mac;
 import javax.crypto.spec.SecretKeySpec;
@@ -46,7 +47,7 @@ import java.security.Principal;
  * This test case focuses on testing {@link CRAMMD5HexSaslServer} but also 
exercises
  * collaborators {@link CRAMMD5HexInitialiser} and {@link 
Base64MD5PasswordFilePrincipalDatabase}
  */
-public class CRAMMD5HexServerTest extends TestCase
+public class CRAMMD5HexServerTest extends QpidTestCase
 {
 
     private SaslServer _saslServer;  // Class under test

Modified: 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/sasl/SaslServerTestCase.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/sasl/SaslServerTestCase.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/sasl/SaslServerTestCase.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/auth/sasl/SaslServerTestCase.java
 Thu Jun 11 15:44:18 2015
@@ -24,11 +24,12 @@ package org.apache.qpid.server.security.
 import junit.framework.TestCase;
 
 import org.apache.qpid.server.security.auth.database.PrincipalDatabase;
+import org.apache.qpid.test.utils.QpidTestCase;
 
 import javax.security.sasl.SaslException;
 import javax.security.sasl.SaslServer;
 
-public abstract class SaslServerTestCase extends TestCase
+public abstract class SaslServerTestCase extends QpidTestCase
 {
     protected SaslServer server;
     protected String username = "u";

Modified: 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/group/FileGroupDatabaseTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/group/FileGroupDatabaseTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/group/FileGroupDatabaseTest.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/group/FileGroupDatabaseTest.java
 Thu Jun 11 15:44:18 2015
@@ -29,8 +29,9 @@ import java.util.Set;
 import org.apache.qpid.server.security.group.FileGroupDatabase;
 
 import junit.framework.TestCase;
+import org.apache.qpid.test.utils.QpidTestCase;
 
-public class FileGroupDatabaseTest extends TestCase
+public class FileGroupDatabaseTest extends QpidTestCase
 {
     private static final String USER1 = "user1";
     private static final String USER2 = "user2";

Modified: 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/group/GroupPrincipalTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/group/GroupPrincipalTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/group/GroupPrincipalTest.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/security/group/GroupPrincipalTest.java
 Thu Jun 11 15:44:18 2015
@@ -23,8 +23,9 @@ package org.apache.qpid.server.security.
 import org.apache.qpid.server.security.auth.UsernamePrincipal;
 
 import junit.framework.TestCase;
+import org.apache.qpid.test.utils.QpidTestCase;
 
-public class GroupPrincipalTest extends TestCase
+public class GroupPrincipalTest extends QpidTestCase
 {
     public void testGetName()
     {

Modified: 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/stats/StatisticsCounterTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/stats/StatisticsCounterTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/stats/StatisticsCounterTest.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/stats/StatisticsCounterTest.java
 Thu Jun 11 15:44:18 2015
@@ -20,12 +20,12 @@
  */
 package org.apache.qpid.server.stats;
 
-import junit.framework.TestCase;
+import org.apache.qpid.test.utils.QpidTestCase;
 
 /**
  * Unit tests for the {@link StatisticsCounter} class.
  */
-public class StatisticsCounterTest extends TestCase
+public class StatisticsCounterTest extends QpidTestCase
 {
     /**
      * Check that statistics counters are created correctly.
@@ -125,7 +125,7 @@ public class StatisticsCounterTest exten
         assertEquals(4000.0, counter.getPeak());
         assertEquals(6000, counter.getTotal());
     }
- 
+
     /**
      * Test the current rate is generated correctly.
      */

Modified: 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/store/BrokerRecovererTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/store/BrokerRecovererTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/store/BrokerRecovererTest.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/store/BrokerRecovererTest.java
 Thu Jun 11 15:44:18 2015
@@ -44,8 +44,9 @@ import org.apache.qpid.server.model.Json
 import org.apache.qpid.server.model.Port;
 import org.apache.qpid.server.model.State;
 import org.apache.qpid.server.model.SystemConfig;
+import org.apache.qpid.test.utils.QpidTestCase;
 
-public class BrokerRecovererTest extends TestCase
+public class BrokerRecovererTest extends QpidTestCase
 {
     private ConfiguredObjectRecord _brokerEntry = 
mock(ConfiguredObjectRecord.class);
 

Modified: 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/store/EventManagerTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/store/EventManagerTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/store/EventManagerTest.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/store/EventManagerTest.java
 Thu Jun 11 15:44:18 2015
@@ -25,8 +25,9 @@ import static org.mockito.Mockito.verify
 import static 
org.apache.qpid.server.store.Event.PERSISTENT_MESSAGE_SIZE_UNDERFULL;
 import static 
org.apache.qpid.server.store.Event.PERSISTENT_MESSAGE_SIZE_OVERFULL;
 import junit.framework.TestCase;
+import org.apache.qpid.test.utils.QpidTestCase;
 
-public class EventManagerTest extends TestCase
+public class EventManagerTest extends QpidTestCase
 {
     private EventManager _eventManager = new EventManager();
     private EventListener _mockListener = mock(EventListener.class);

Modified: 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/store/VirtualHostStoreUpgraderAndRecovererTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/store/VirtualHostStoreUpgraderAndRecovererTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/store/VirtualHostStoreUpgraderAndRecovererTest.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/store/VirtualHostStoreUpgraderAndRecovererTest.java
 Thu Jun 11 15:44:18 2015
@@ -101,8 +101,9 @@ public class VirtualHostStoreUpgraderAnd
     @Override
     public void tearDown()throws Exception
     {
-        super.tearDown();
         _taskExecutor.stopImmediately();
+        _virtualHostNode.close();
+        super.tearDown();
     }
 
     public void testRecoverQueueWithDLQEnabled() throws Exception
@@ -142,6 +143,7 @@ public class VirtualHostStoreUpgraderAnd
         assertNotNull("DLE exchange is not recovered", recoveredDLE);
 
         assertEquals("Unexpected alternative exchange", recoveredDLE, 
recoveredQueue.getAlternateExchange());
+        host.close();
     }
 
     public void 
testRecordUpdatedInOneUpgraderAndRemovedInAnotherUpgraderIsNotRecovered()
@@ -185,6 +187,7 @@ public class VirtualHostStoreUpgraderAnd
 
         Binding<?> recoveredBinding2 = 
recoveredQueue.findConfiguredObject(Binding.class, "test-non-existing");
         assertNull("Incorrect binding is recovered", recoveredBinding2);
+        host.close();
     }
 
     private ConfiguredObjectRecord mockBinding(String bindingName, 
ConfiguredObjectRecord queue, ConfiguredObjectRecord exchange)

Modified: 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/transport/NetworkConnectionSchedulerTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/transport/NetworkConnectionSchedulerTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/transport/NetworkConnectionSchedulerTest.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/transport/NetworkConnectionSchedulerTest.java
 Thu Jun 11 15:44:18 2015
@@ -163,6 +163,7 @@ public class NetworkConnectionSchedulerT
         Thread.sleep(1000l);
         verify(timidEngine, atLeast(6)).received(any(ByteBuffer.class));
         _keepRunningThreads = false;
+        transport.close();
     }
 
 

Modified: 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/transport/TCPandSSLTransportTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/transport/TCPandSSLTransportTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/transport/TCPandSSLTransportTest.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/transport/TCPandSSLTransportTest.java
 Thu Jun 11 15:44:18 2015
@@ -121,22 +121,26 @@ public class TCPandSSLTransportTest exte
                                                               
Protocol.AMQP_0_9_1);
 
         transport.start();
-
-        SSLContext clientContext = SSLContext.getInstance("TLS");
-        TrustManagerFactory tmf = 
TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm());
-        tmf.init(keyStore);
-
-        clientContext.init(null, tmf.getTrustManagers(), null);
-
-
-        SSLSocket sslSocket =
-                (SSLSocket) 
clientContext.getSocketFactory().createSocket(InetAddress.getLoopbackAddress(),
-                                                                          
transport.getAcceptingPort());
-
-        sslSocket.setEnabledProtocols(new String[] {clientProtocol});
-
-        sslSocket.startHandshake();
-        transport.close();
+        try
+        {
+            SSLContext clientContext = SSLContext.getInstance("TLS");
+            TrustManagerFactory tmf = 
TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm());
+            tmf.init(keyStore);
+
+            clientContext.init(null, tmf.getTrustManagers(), null);
+
+            SSLSocket sslSocket =
+                    (SSLSocket) 
clientContext.getSocketFactory().createSocket(InetAddress.getLoopbackAddress(),
+                            transport.getAcceptingPort());
+
+            sslSocket.setEnabledProtocols(new String[]{clientProtocol});
+
+            sslSocket.startHandshake();
+        }
+        finally
+        {
+            transport.close();
+        }
     }
 
 

Modified: 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/util/BrokerTestHelper.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/util/BrokerTestHelper.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/util/BrokerTestHelper.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/util/BrokerTestHelper.java
 Thu Jun 11 15:44:18 2015
@@ -25,12 +25,7 @@ import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 
 import java.security.PrivilegedAction;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Collections;
-import java.util.HashMap;
-import java.util.Map;
-import java.util.UUID;
+import java.util.*;
 
 import javax.security.auth.Subject;
 
@@ -58,11 +53,27 @@ import org.apache.qpid.server.virtualhos
 import org.apache.qpid.server.virtualhost.QueueExistsException;
 import org.apache.qpid.server.virtualhost.TestMemoryVirtualHost;
 import org.apache.qpid.server.virtualhost.VirtualHostImpl;
+import org.apache.qpid.test.utils.QpidTestCase;
 
 public class BrokerTestHelper
 {
 
+    private static List<VirtualHost> _createdVirtualHosts = new ArrayList<>();
+
     private static final TaskExecutor TASK_EXECUTOR = new 
CurrentThreadTaskExecutor();
+    private static Runnable _closeVirtualHosts = new Runnable()
+    {
+        @Override
+        public void run()
+        {
+            for (VirtualHost virtualHost : _createdVirtualHosts)
+            {
+                virtualHost.close();
+            }
+            _createdVirtualHosts.clear();
+        }
+    };
+
     static
     {
         TASK_EXECUTOR.start();
@@ -150,6 +161,9 @@ public class BrokerTestHelper
                 host = (AbstractVirtualHost) 
objectFactory.create(VirtualHost.class, attributes, virtualHostNode );
         host.start();
         when(virtualHostNode.getVirtualHost()).thenReturn(host);
+        _createdVirtualHosts.add(host);
+        QpidTestCase testCase = QpidTestCase.getCurrentInstance();
+        testCase.registerTearDown(_closeVirtualHosts);
         return host;
     }
 

Modified: 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/util/MapJsonSerializerTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/util/MapJsonSerializerTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/util/MapJsonSerializerTest.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/util/MapJsonSerializerTest.java
 Thu Jun 11 15:44:18 2015
@@ -24,8 +24,9 @@ import java.util.HashMap;
 import java.util.Map;
 
 import junit.framework.TestCase;
+import org.apache.qpid.test.utils.QpidTestCase;
 
-public class MapJsonSerializerTest extends TestCase
+public class MapJsonSerializerTest extends QpidTestCase
 {
     private MapJsonSerializer _serializer;
 

Modified: 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/virtualhost/AbstractVirtualHostTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/virtualhost/AbstractVirtualHostTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/virtualhost/AbstractVirtualHostTest.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/virtualhost/AbstractVirtualHostTest.java
 Thu Jun 11 15:44:18 2015
@@ -120,6 +120,10 @@ public class AbstractVirtualHostTest ext
         {
             assertTrue("Unexpected exception " + e.getMessage(), 
e.getMessage().startsWith("Cannot open virtual host message store"));
         }
+        finally
+        {
+            host.close();
+        }
     }
 
     public void testValidateOnCreateSucceeds()
@@ -138,6 +142,7 @@ public class AbstractVirtualHostTest ext
         host.validateOnCreate();
         verify(store).openMessageStore(host);
         verify(store).closeMessageStore();
+        host.close();
     }
 
     public void testOpenFails()
@@ -155,6 +160,7 @@ public class AbstractVirtualHostTest ext
 
         host.open();
         assertEquals("Unexpected host state", State.ERRORED, host.getState());
+        host.close();
     }
 
     public void testOpenSucceeds()
@@ -178,6 +184,7 @@ public class AbstractVirtualHostTest ext
 
         // make sure that method AbstractVirtualHost.onExceptionInOpen was not 
called
         verify(store, times(0)).closeMessageStore();
+        host.close();
     }
 
     public void testDeleteInErrorStateAfterOpen() throws Exception
@@ -223,6 +230,7 @@ public class AbstractVirtualHostTest ext
 
         host.setAttributes(Collections.<String, 
Object>singletonMap(VirtualHost.DESIRED_STATE, State.ACTIVE));
         assertEquals("Unexpected state", State.ACTIVE, host.getState());
+        host.close();
     }
 
     public void testStartInErrorStateAfterOpen() throws Exception
@@ -247,5 +255,6 @@ public class AbstractVirtualHostTest ext
 
         host.start();
         assertEquals("Unexpected state", State.ACTIVE, host.getState());
+        host.close();
     }
 }

Modified: 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/virtualhost/SynchronousMessageStoreRecovererTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/virtualhost/SynchronousMessageStoreRecovererTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/virtualhost/SynchronousMessageStoreRecovererTest.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/virtualhost/SynchronousMessageStoreRecovererTest.java
 Thu Jun 11 15:44:18 2015
@@ -33,6 +33,7 @@ import static org.mockito.Mockito.when;
 import java.util.UUID;
 
 import junit.framework.TestCase;
+import org.apache.qpid.test.utils.QpidTestCase;
 import org.mockito.ArgumentMatcher;
 
 import org.apache.qpid.server.logging.EventLogger;
@@ -60,7 +61,7 @@ import org.apache.qpid.server.txn.DtxReg
 import org.apache.qpid.server.util.Action;
 import org.apache.qpid.transport.Xid;
 
-public class SynchronousMessageStoreRecovererTest extends TestCase
+public class SynchronousMessageStoreRecovererTest extends QpidTestCase
 {
     private VirtualHostImpl _virtualHost;
 

Modified: 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/virtualhost/VirtualHostQueueCreationTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/virtualhost/VirtualHostQueueCreationTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/virtualhost/VirtualHostQueueCreationTest.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/virtualhost/VirtualHostQueueCreationTest.java
 Thu Jun 11 15:44:18 2015
@@ -102,6 +102,7 @@ public class VirtualHostQueueCreationTes
         try
         {
             _taskExecutor.stopImmediately();
+            _virtualHost.close();
         }
         finally
         {

Modified: 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/virtualhostalias/VirtualHostAliasTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/virtualhostalias/VirtualHostAliasTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/virtualhostalias/VirtualHostAliasTest.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/virtualhostalias/VirtualHostAliasTest.java
 Thu Jun 11 15:44:18 2015
@@ -84,6 +84,13 @@ public class VirtualHostAliasTest extend
 
     }
 
+    @Override
+    protected void tearDown() throws Exception
+    {
+        _port.close();
+        super.tearDown();
+    }
+
     public void testDefaultAliases_VirtualHostNameAlias()
     {
         VirtualHostImpl vhost = _port.getVirtualHost("red");

Modified: 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/virtualhostnode/AbstractStandardVirtualHostNodeTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/virtualhostnode/AbstractStandardVirtualHostNodeTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/virtualhostnode/AbstractStandardVirtualHostNodeTest.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/test/java/org/apache/qpid/server/virtualhostnode/AbstractStandardVirtualHostNodeTest.java
 Thu Jun 11 15:44:18 2015
@@ -124,6 +124,7 @@ public class AbstractStandardVirtualHost
         assertEquals("Unexpected virtual host name", TEST_VIRTUAL_HOST_NAME, 
virtualHost.getName());
         assertEquals("Unexpected virtual host state", State.ACTIVE, 
virtualHost.getState());
         assertEquals("Unexpected virtual host id", virtualHostId, 
virtualHost.getId());
+        node.close();
     }
 
     /**
@@ -144,6 +145,7 @@ public class AbstractStandardVirtualHost
 
         VirtualHost<?, ?, ?> virtualHost = node.getVirtualHost();
         assertNull("Virtual host should not be automatically created", 
virtualHost);
+        node.close();
     }
 
     /**
@@ -176,6 +178,7 @@ public class AbstractStandardVirtualHost
         assertNotNull("Unexpected virtual host id", virtualHost.getId());
 
         assertEquals("Initial configuration should be empty", "{}", 
node.getVirtualHostInitialConfiguration());
+        node.close();
     }
 
     /**
@@ -206,6 +209,7 @@ public class AbstractStandardVirtualHost
         VirtualHost<?, ?, ?> virtualHost = node.getVirtualHost();
 
         assertNull("Virtual host should not be created by blueprint", 
virtualHost);
+        node.close();
     }
 
     /**
@@ -240,6 +244,7 @@ public class AbstractStandardVirtualHost
         assertEquals("Unexpected virtual host name", TEST_VIRTUAL_HOST_NAME, 
virtualHost.getName());
         assertEquals("Unexpected virtual host state", State.ACTIVE, 
virtualHost.getState());
         assertEquals("Unexpected virtual host id", virtualHostId, 
virtualHost.getId());
+        node.close();
     }
 
     public void testStopStartVHN() throws Exception
@@ -261,6 +266,7 @@ public class AbstractStandardVirtualHost
 
         node.start();
         assertEquals("Unexpected virtual host node state after start", 
State.ACTIVE, node.getState());
+        node.close();
     }
 
 
@@ -293,6 +299,7 @@ public class AbstractStandardVirtualHost
             // PASS
         }
         assertNull("Description unexpected updated", node.getDescription());
+        node.close();
     }
 
     public void testDeleteVHNDeniedByACL() throws Exception
@@ -323,6 +330,7 @@ public class AbstractStandardVirtualHost
         }
 
         assertEquals("Virtual host node state changed unexpectedly", 
State.ACTIVE, node.getState());
+        node.close();
     }
 
     public void testStopVHNDeniedByACL() throws Exception
@@ -353,6 +361,7 @@ public class AbstractStandardVirtualHost
         }
 
         assertEquals("Virtual host node state changed unexpectedly", 
State.ACTIVE, node.getState());
+        node.close();
     }
 
     public void testValidateOnCreateFails_StoreFails() throws Exception
@@ -412,6 +421,7 @@ public class AbstractStandardVirtualHost
         node.create();
         verify(store, times(2)).openConfigurationStore(node, false); // once 
of validation, once for real
         verify(store, times(1)).closeConfigurationStore();
+        node.close();
     }
 
     public void testOpenFails() throws Exception
@@ -423,6 +433,7 @@ public class AbstractStandardVirtualHost
         AbstractVirtualHostNode node = new TestAbstractVirtualHostNode( 
_broker, attributes, store);
         node.open();
         assertEquals("Unexpected node state", State.ERRORED, node.getState());
+        node.close();
     }
 
     public void testOpenSucceeds() throws Exception
@@ -457,6 +468,7 @@ public class AbstractStandardVirtualHost
         node.open();
         assertEquals("Unexpected node state", State.ACTIVE, node.getState());
         assertFalse("onExceptionInOpen was called", onFailureFlag.get());
+        node.close();
     }
 
 
@@ -489,6 +501,7 @@ public class AbstractStandardVirtualHost
 
         node.setAttributes(Collections.<String, 
Object>singletonMap(VirtualHostNode.DESIRED_STATE, State.ACTIVE));
         assertEquals("Unexpected state", State.ACTIVE, node.getState());
+        node.close();
     }
 
     public void testStartInErrorStateAfterOpen() throws Exception
@@ -505,6 +518,7 @@ public class AbstractStandardVirtualHost
 
         node.start();
         assertEquals("Unexpected state", State.ACTIVE, node.getState());
+        node.close();
     }
 
     private ConfiguredObjectRecord 
createVirtualHostConfiguredObjectRecord(UUID virtualHostId)

Modified: 
qpid/java/trunk/broker-plugins/access-control/src/test/java/org/apache/qpid/server/security/access/config/AclActionTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-plugins/access-control/src/test/java/org/apache/qpid/server/security/access/config/AclActionTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-plugins/access-control/src/test/java/org/apache/qpid/server/security/access/config/AclActionTest.java
 (original)
+++ 
qpid/java/trunk/broker-plugins/access-control/src/test/java/org/apache/qpid/server/security/access/config/AclActionTest.java
 Thu Jun 11 15:44:18 2015
@@ -26,8 +26,9 @@ import org.apache.qpid.server.security.a
 import org.apache.qpid.server.security.access.firewall.FirewallRule;
 
 import junit.framework.TestCase;
+import org.apache.qpid.test.utils.QpidTestCase;
 
-public class AclActionTest extends TestCase
+public class AclActionTest extends QpidTestCase
 {
     public void testEqualsAndHashCode()
     {

Modified: 
qpid/java/trunk/broker-plugins/access-control/src/test/java/org/apache/qpid/server/security/access/config/AclRulePredicatesTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-plugins/access-control/src/test/java/org/apache/qpid/server/security/access/config/AclRulePredicatesTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-plugins/access-control/src/test/java/org/apache/qpid/server/security/access/config/AclRulePredicatesTest.java
 (original)
+++ 
qpid/java/trunk/broker-plugins/access-control/src/test/java/org/apache/qpid/server/security/access/config/AclRulePredicatesTest.java
 Thu Jun 11 15:44:18 2015
@@ -26,8 +26,9 @@ import org.apache.qpid.server.security.a
 import static org.mockito.Mockito.*;
 
 import junit.framework.TestCase;
+import org.apache.qpid.test.utils.QpidTestCase;
 
-public class AclRulePredicatesTest extends TestCase
+public class AclRulePredicatesTest extends QpidTestCase
 {
     private AclRulePredicates _aclRulePredicates = new AclRulePredicates();
     private FirewallRuleFactory _firewallRuleFactory = 
mock(FirewallRuleFactory.class);

Modified: 
qpid/java/trunk/broker-plugins/access-control/src/test/java/org/apache/qpid/server/security/access/config/ActionTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-plugins/access-control/src/test/java/org/apache/qpid/server/security/access/config/ActionTest.java?rev=1684927&r1=1684926&r2=1684927&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-plugins/access-control/src/test/java/org/apache/qpid/server/security/access/config/ActionTest.java
 (original)
+++ 
qpid/java/trunk/broker-plugins/access-control/src/test/java/org/apache/qpid/server/security/access/config/ActionTest.java
 Thu Jun 11 15:44:18 2015
@@ -25,8 +25,9 @@ import org.apache.qpid.server.security.a
 import org.apache.qpid.server.security.access.Operation;
 
 import junit.framework.TestCase;
+import org.apache.qpid.test.utils.QpidTestCase;
 
-public class ActionTest extends TestCase
+public class ActionTest extends QpidTestCase
 {
     private ObjectProperties _properties1 = mock(ObjectProperties.class);
     private ObjectProperties _properties2 = mock(ObjectProperties.class);



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to