diff options
| author | Andrew MacBean <macbean@apache.org> | 2014-06-26 11:19:54 +0000 |
|---|---|---|
| committer | Andrew MacBean <macbean@apache.org> | 2014-06-26 11:19:54 +0000 |
| commit | 8a1190a3bc398233b3cb9a295add11eef0f3cec4 (patch) | |
| tree | 15ecfb671967401f81b9dce15e46aa9f1a33489c /qpid/java/broker-plugins/jdbc-store/src/test | |
| parent | 4ad072fd1cca374bcf36292bcf83aba74f18f08c (diff) | |
| download | qpid-python-8a1190a3bc398233b3cb9a295add11eef0f3cec4.tar.gz | |
QPID-5821: [Java Broker] Refactor MessageStore and DurableConfigurationStore interfaces to remove message store settings map.
VirtualHost model objects now have attributes.
Work done by Keith Wall <kwall@apache.org> and me.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1605737 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java/broker-plugins/jdbc-store/src/test')
| -rw-r--r-- | qpid/java/broker-plugins/jdbc-store/src/test/java/org/apache/qpid/server/store/jdbc/JDBCMessageStoreTest.java | 16 |
1 files changed, 10 insertions, 6 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 8261e93347..3f48a8fc5a 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,18 +20,21 @@ */ package org.apache.qpid.server.store.jdbc; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; + import java.sql.Connection; 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 org.apache.qpid.server.virtualhost.jdbc.JDBCVirtualHost; public class JDBCMessageStoreTest extends MessageStoreTestCase { @@ -61,12 +64,13 @@ public class JDBCMessageStoreTest extends MessageStoreTestCase } @Override - protected Map<String, Object> getStoreSettings() + protected VirtualHost createVirtualHost() { _connectionURL = "jdbc:derby:memory:/" + getTestName() + ";create=true"; - Map<String, Object> messageStoreSettings = new HashMap<String, Object>(); - messageStoreSettings.put(GenericJDBCMessageStore.CONNECTION_URL, _connectionURL); - return messageStoreSettings; + + final JDBCVirtualHost jdbcVirtualHost = mock(JDBCVirtualHost.class); + when(jdbcVirtualHost.getConnectionUrl()).thenReturn(_connectionURL); + return jdbcVirtualHost; } |
