diff options
| author | Andrew Donald Kennedy <grkvlt@apache.org> | 2010-07-28 09:07:59 +0000 |
|---|---|---|
| committer | Andrew Donald Kennedy <grkvlt@apache.org> | 2010-07-28 09:07:59 +0000 |
| commit | 943288782ec03dfbb026de77fdb483aecb9add1e (patch) | |
| tree | 029413fe7f47307aa5db461245268ada5875ebb7 /qpid/java | |
| parent | 46db1e97f5828be5bc3b2c08949311dc356246f0 (diff) | |
| download | qpid-python-943288782ec03dfbb026de77fdb483aecb9add1e.tar.gz | |
QPID-2763: Record old store class name.
This fixes the MemoryMessageStoreLoggingTest where a check is made for the
broker store class name.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@979999 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java')
| -rw-r--r-- | qpid/java/systests/src/main/java/org/apache/qpid/server/logging/AbstractTestLogging.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/qpid/java/systests/src/main/java/org/apache/qpid/server/logging/AbstractTestLogging.java b/qpid/java/systests/src/main/java/org/apache/qpid/server/logging/AbstractTestLogging.java index 54b8029d9a..816720e581 100644 --- a/qpid/java/systests/src/main/java/org/apache/qpid/server/logging/AbstractTestLogging.java +++ b/qpid/java/systests/src/main/java/org/apache/qpid/server/logging/AbstractTestLogging.java @@ -71,11 +71,18 @@ public class AbstractTestLogging extends QpidBrokerTestCase _configuration = _serverConfiguration; _registry = new TestApplicationRegistry(_configuration) { + /** + * Create a virtualhost with a {@link SkeletonMessageStore} instead + * of the configured one, but remember the original configuration. + */ @Override public VirtualHost createVirtualHost(final VirtualHostConfiguration vhostConfig) throws Exception { + String oldClass = vhostConfig.getMessageStoreClass(); vhostConfig.setMessageStoreClass(SkeletonMessageStore.class.getName()); - return super.createVirtualHost(vhostConfig); + VirtualHost host = super.createVirtualHost(vhostConfig); + vhostConfig.setMessageStoreClass(oldClass); + return host; } }; ApplicationRegistry.initialise(_registry); |
