diff options
| author | Keith Wall <kwall@apache.org> | 2014-03-25 10:07:21 +0000 |
|---|---|---|
| committer | Keith Wall <kwall@apache.org> | 2014-03-25 10:07:21 +0000 |
| commit | fcc3f654b60b7dd2180afe73e8809545725b41af (patch) | |
| tree | ef5f631412fdbfd5a6ff4232782e90692e3767c1 /qpid/java/bdbstore/systests | |
| parent | b0e9d446fd5edc23267e2aa924a703749bdb95df (diff) | |
| download | qpid-python-fcc3f654b60b7dd2180afe73e8809545725b41af.tar.gz | |
Introduction of separate lifecycle methods on stores for open/close/recover.
Change Upgraders responsibility to create the amqp standard exchanges when
upgrading from earlier store versions.
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-bdb-ha2@1581288 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java/bdbstore/systests')
| -rw-r--r-- | qpid/java/bdbstore/systests/src/main/java/org/apache/qpid/server/store/berkeleydb/BDBMessageStoreTest.java | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/qpid/java/bdbstore/systests/src/main/java/org/apache/qpid/server/store/berkeleydb/BDBMessageStoreTest.java b/qpid/java/bdbstore/systests/src/main/java/org/apache/qpid/server/store/berkeleydb/BDBMessageStoreTest.java index 835deb4a4c..c8fcfe0826 100644 --- a/qpid/java/bdbstore/systests/src/main/java/org/apache/qpid/server/store/berkeleydb/BDBMessageStoreTest.java +++ b/qpid/java/bdbstore/systests/src/main/java/org/apache/qpid/server/store/berkeleydb/BDBMessageStoreTest.java @@ -40,6 +40,7 @@ import org.apache.qpid.server.message.EnqueueableMessage; import org.apache.qpid.server.message.MessageReference; import org.apache.qpid.server.message.ServerMessage; import org.apache.qpid.server.model.UUIDGenerator; +import org.apache.qpid.server.model.VirtualHost; import org.apache.qpid.server.protocol.v0_10.MessageMetaDataType_0_10; import org.apache.qpid.server.protocol.v0_10.MessageMetaData_0_10; import org.apache.qpid.server.protocol.v0_8.MessageMetaData; @@ -198,7 +199,7 @@ public class BDBMessageStoreTest extends MessageStoreTest String returnedPayloadString_0_10 = new String(recoveredContent.array()); assertEquals("Message Payload has changed", bodyText, returnedPayloadString_0_10); - readOnlyStore.close(); + readOnlyStore.closeMessageStore(); } private DeliveryProperties createDeliveryProperties_0_10() @@ -233,15 +234,16 @@ public class BDBMessageStoreTest extends MessageStoreTest */ private BDBMessageStore reloadStore(BDBMessageStore messageStore) throws Exception { - messageStore.close(); + messageStore.closeMessageStore(); BDBMessageStore newStore = new BDBMessageStore(); MessageStoreRecoveryHandler recoveryHandler = mock(MessageStoreRecoveryHandler.class); when(recoveryHandler.begin()).thenReturn(mock(StoredMessageRecoveryHandler.class)); - newStore.configureMessageStore(getVirtualHostModel(), recoveryHandler, null); + VirtualHost<?> virtualHost = getVirtualHostModel(); + newStore.openMessageStore(virtualHost.getName(), virtualHost.getMessageStoreSettings()); - newStore.activate(); + newStore.recoverMessageStore(recoveryHandler, null); return newStore; } @@ -521,7 +523,7 @@ public class BDBMessageStoreTest extends MessageStoreTest File location = new File(storeLocation); assertTrue("Store does not exist at " + storeLocation, location.exists()); - bdbStore.close(); + bdbStore.closeMessageStore(); assertTrue("Store does not exist at " + storeLocation, location.exists()); bdbStore.onDelete(); |
