diff options
| author | Robert Godfrey <rgodfrey@apache.org> | 2012-04-13 08:48:34 +0000 |
|---|---|---|
| committer | Robert Godfrey <rgodfrey@apache.org> | 2012-04-13 08:48:34 +0000 |
| commit | 5d9f4b9130209b2cd992fcdda880fc370bd64acf (patch) | |
| tree | 5314536196732c9d2d05e7453092d8ae786d7575 /qpid/java/bdbstore/src/test | |
| parent | 06603e5c3df2ae0e1a47c9a17e6378f8f8e030d7 (diff) | |
| download | qpid-python-5d9f4b9130209b2cd992fcdda880fc370bd64acf.tar.gz | |
QPID-3917 : Fix failing BDB test, remove unusued readOnly flag
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1325661 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java/bdbstore/src/test')
| -rw-r--r-- | qpid/java/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/BDBMessageStoreTest.java | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/qpid/java/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/BDBMessageStoreTest.java b/qpid/java/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/BDBMessageStoreTest.java index 5b69c2ead6..18e20f2ee8 100644 --- a/qpid/java/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/BDBMessageStoreTest.java +++ b/qpid/java/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/BDBMessageStoreTest.java @@ -20,6 +20,9 @@ */ package org.apache.qpid.server.store.berkeleydb; +import java.nio.ByteBuffer; +import java.util.Arrays; +import java.util.List; import org.apache.qpid.AMQStoreException; import org.apache.qpid.framing.AMQShortString; import org.apache.qpid.framing.BasicContentHeaderProperties; @@ -48,11 +51,6 @@ import org.apache.qpid.transport.MessageDeliveryPriority; import org.apache.qpid.transport.MessageProperties; import org.apache.qpid.transport.MessageTransfer; -import java.io.File; -import java.nio.ByteBuffer; -import java.util.Arrays; -import java.util.List; - /** * Subclass of MessageStoreTest which runs the standard tests from the superclass against * the BDB Store as well as additional tests specific to the DBB store-implementation. @@ -123,7 +121,7 @@ public class BDBMessageStoreTest extends org.apache.qpid.server.store.MessageSto /* * reload the store only (read-only) */ - bdbStore = reloadStoreReadOnly(bdbStore); + bdbStore = reloadStore(bdbStore); /* * Read back and validate the 0-8 message metadata and content @@ -220,14 +218,14 @@ public class BDBMessageStoreTest extends org.apache.qpid.server.store.MessageSto * Use this method instead of reloading the virtual host like other tests in order * to avoid the recovery handler deleting the message for not being on a queue. */ - private BDBMessageStore reloadStoreReadOnly(BDBMessageStore messageStore) throws Exception + private BDBMessageStore reloadStore(BDBMessageStore messageStore) throws Exception { messageStore.close(); - File storePath = new File(String.valueOf(_config.getProperty("store.environment-path"))); BDBMessageStore newStore = new BDBMessageStore(); - newStore.configure(storePath, false); - newStore.start(); + newStore.configure("", _config.subset("store")); + + newStore.startWithNoRecover(); return newStore; } |
