diff options
Diffstat (limited to 'qpid/java/broker-plugins/jdbc-store/src/test/java/org/apache/qpid/server/store/jdbc/JDBCMessageStoreTest.java')
-rw-r--r-- | qpid/java/broker-plugins/jdbc-store/src/test/java/org/apache/qpid/server/store/jdbc/JDBCMessageStoreTest.java | 20 |
1 files changed, 10 insertions, 10 deletions
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 9c348383c6..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 @@ -25,16 +25,14 @@ import java.sql.DatabaseMetaData; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; +import java.util.HashMap; 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; -import static org.mockito.Matchers.eq; -import static org.mockito.Mockito.when; - public class JDBCMessageStoreTest extends MessageStoreTestCase { private String _connectionURL; @@ -54,29 +52,31 @@ public class JDBCMessageStoreTest extends MessageStoreTestCase public void testOnDelete() throws Exception { - String[] expectedTables = JDBCMessageStore.ALL_TABLES; + Set<String> 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<String, Object> getStoreSettings() { _connectionURL = "jdbc:derby:memory:/" + getTestName() + ";create=true"; - - when(virtualHost.getAttribute(eq("connectionURL"))).thenReturn(_connectionURL); + Map<String, Object> messageStoreSettings = new HashMap<String, Object>(); + messageStoreSettings.put(JDBCMessageStore.CONNECTION_URL, _connectionURL); + return messageStoreSettings; } + @Override protected MessageStore createMessageStore() { return new JDBCMessageStore(); } - private void assertTablesExist(String[] expectedTables, boolean exists) throws SQLException + private void assertTablesExist(Set<String> expectedTables, boolean exists) throws SQLException { Set<String> existingTables = getTableNames(); for (String tableName : expectedTables) |