Hexagonal pattern: Improve connection properties handling
This commit is contained in:
@@ -22,7 +22,7 @@
|
||||
*/
|
||||
package com.iluwatar.hexagonal.banking;
|
||||
|
||||
import com.iluwatar.hexagonal.mongo.MongoConnectionProperties;
|
||||
import com.iluwatar.hexagonal.mongo.MongoConnectionPropertiesLoader;
|
||||
import com.mongodb.MongoClient;
|
||||
import org.junit.Before;
|
||||
import org.junit.Ignore;
|
||||
@@ -43,8 +43,9 @@ public class MongoBankTest {
|
||||
|
||||
@Before
|
||||
public void init() {
|
||||
MongoConnectionProperties properties = new MongoConnectionProperties().load();
|
||||
MongoClient mongoClient = new MongoClient(properties.getHost(), properties.getPort());
|
||||
MongoConnectionPropertiesLoader.load();
|
||||
MongoClient mongoClient = new MongoClient(System.getProperty("mongo-host"),
|
||||
Integer.parseInt(System.getProperty("mongo-port")));
|
||||
mongoClient.dropDatabase(TEST_DB);
|
||||
mongoClient.close();
|
||||
mongoBank = new MongoBank(TEST_DB, TEST_ACCOUNTS_COLLECTION);
|
||||
|
@@ -26,7 +26,7 @@ import com.iluwatar.hexagonal.domain.LotteryNumbers;
|
||||
import com.iluwatar.hexagonal.domain.LotteryTicket;
|
||||
import com.iluwatar.hexagonal.domain.LotteryTicketId;
|
||||
import com.iluwatar.hexagonal.domain.PlayerDetails;
|
||||
import com.iluwatar.hexagonal.mongo.MongoConnectionProperties;
|
||||
import com.iluwatar.hexagonal.mongo.MongoConnectionPropertiesLoader;
|
||||
import com.mongodb.MongoClient;
|
||||
import org.junit.Before;
|
||||
import org.junit.Ignore;
|
||||
@@ -51,8 +51,9 @@ public class MongoTicketRepositoryTest {
|
||||
|
||||
@Before
|
||||
public void init() {
|
||||
MongoConnectionProperties properties = new MongoConnectionProperties().load();
|
||||
MongoClient mongoClient = new MongoClient(properties.getHost(), properties.getPort());
|
||||
MongoConnectionPropertiesLoader.load();
|
||||
MongoClient mongoClient = new MongoClient(System.getProperty("mongo-host"),
|
||||
Integer.parseInt(System.getProperty("mongo-port")));
|
||||
mongoClient.dropDatabase(TEST_DB);
|
||||
mongoClient.close();
|
||||
repository = new MongoTicketRepository(TEST_DB, TEST_TICKETS_COLLECTION,
|
||||
|
Reference in New Issue
Block a user