From fcc3f654b60b7dd2180afe73e8809545725b41af Mon Sep 17 00:00:00 2001 From: Keith Wall Date: Tue, 25 Mar 2014 10:07:21 +0000 Subject: 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 --- .../apache/qpid/server/store/jdbc/JDBCMessageStoreTest.java | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) (limited to 'qpid/java/broker-plugins/jdbc-store/src/test') diff --git a/qpid/java/broker-plugins/jdbc-store/src/test/java/org/apache/qpid/server/store/jdbc/JDBCMessageStoreTest.java b/qpid/java/broker-plugins/jdbc-store/src/test/java/org/apache/qpid/server/store/jdbc/JDBCMessageStoreTest.java index dc6bb0158d..2322fa7102 100644 --- a/qpid/java/broker-plugins/jdbc-store/src/test/java/org/apache/qpid/server/store/jdbc/JDBCMessageStoreTest.java +++ b/qpid/java/broker-plugins/jdbc-store/src/test/java/org/apache/qpid/server/store/jdbc/JDBCMessageStoreTest.java @@ -20,8 +20,6 @@ */ package org.apache.qpid.server.store.jdbc; -import static org.mockito.Mockito.when; - import java.sql.Connection; import java.sql.DatabaseMetaData; import java.sql.DriverManager; @@ -32,7 +30,6 @@ import java.util.HashSet; import java.util.Map; import java.util.Set; -import org.apache.qpid.server.model.VirtualHost; import org.apache.qpid.server.store.MessageStore; import org.apache.qpid.server.store.MessageStoreTestCase; @@ -55,21 +52,21 @@ public class JDBCMessageStoreTest extends MessageStoreTestCase public void testOnDelete() throws Exception { - String[] expectedTables = JDBCMessageStore.ALL_TABLES; + Set expectedTables = JDBCMessageStore.MESSAGE_STORE_TABLE_NAMES; assertTablesExist(expectedTables, true); - getStore().close(); + getStore().closeMessageStore(); assertTablesExist(expectedTables, true); getStore().onDelete(); assertTablesExist(expectedTables, false); } @Override - protected void setUpStoreConfiguration(VirtualHost virtualHost) throws Exception + protected Map getStoreSettings() { _connectionURL = "jdbc:derby:memory:/" + getTestName() + ";create=true"; Map messageStoreSettings = new HashMap(); messageStoreSettings.put(JDBCMessageStore.CONNECTION_URL, _connectionURL); - when(virtualHost.getMessageStoreSettings()).thenReturn(messageStoreSettings); + return messageStoreSettings; } @@ -79,7 +76,7 @@ public class JDBCMessageStoreTest extends MessageStoreTestCase return new JDBCMessageStore(); } - private void assertTablesExist(String[] expectedTables, boolean exists) throws SQLException + private void assertTablesExist(Set expectedTables, boolean exists) throws SQLException { Set existingTables = getTableNames(); for (String tableName : expectedTables) -- cgit v1.2.1