Skip to content

Commit 33d80bb

Browse files
author
Vasile Baluta
committed
add try catch arround mongo test factory to all tests
1 parent c8e32a3 commit 33d80bb

File tree

5 files changed

+44
-12
lines changed

5 files changed

+44
-12
lines changed

src/test/java/com/ericsson/ei/flowtests/FlowTestConfigs.java

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,9 @@
66

77
import java.io.File;
88
import java.io.IOException;
9-
import java.net.ServerSocket;
109

10+
import org.slf4j.Logger;
11+
import org.slf4j.LoggerFactory;
1112
import org.springframework.amqp.core.BindingBuilder;
1213
import org.springframework.amqp.core.Queue;
1314
import org.springframework.amqp.core.TopicExchange;
@@ -27,6 +28,8 @@ public class FlowTestConfigs {
2728
private RabbitAdmin admin;
2829
private ConnectionFactory cf;
2930

31+
final static Logger LOGGER = (Logger) LoggerFactory.getLogger(FlowTestConfigs.class);
32+
3033
@Getter
3134
private Connection conn;
3235

@@ -62,8 +65,13 @@ private void setUpMessageBus() throws Exception {
6265
}
6366

6467
private void setUpEmbeddedMongo() throws IOException {
65-
testsFactory = MongodForTestsFactory.with(Version.V3_4_1);
66-
mongoClient = testsFactory.newMongo();
68+
try {
69+
testsFactory = MongodForTestsFactory.with(Version.V3_4_1);
70+
mongoClient = testsFactory.newMongo();
71+
} catch (Exception e) {
72+
LOGGER.error(e.getMessage(), e);
73+
e.printStackTrace();
74+
}
6775
String port = "" + mongoClient.getAddress().getPort();
6876
System.setProperty("mongodb.port", port);
6977
}

src/test/java/com/ericsson/ei/mongoDBHandler/test/MongoDBHandlerTest.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,13 @@ public class MongoDBHandlerTest {
4848
private String condition = "{\"test_cases.event_id\" : \"testcaseid1\"}";
4949

5050
public void setUpEmbeddedMongo() throws Exception {
51-
testsFactory = MongodForTestsFactory.with(Version.V3_4_1);
52-
mongoClient = testsFactory.newMongo();
51+
try {
52+
testsFactory = MongodForTestsFactory.with(Version.V3_4_1);
53+
mongoClient = testsFactory.newMongo();
54+
} catch (Exception e) {
55+
log.error(e.getMessage(), e);
56+
e.printStackTrace();
57+
}
5358
}
5459

5560
@Before

src/test/java/com/ericsson/ei/queryservice/test/QueryServiceTest.java

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -90,8 +90,13 @@ public class QueryServiceTest {
9090
private MongoDBHandler mongoDBHandler;
9191

9292
public static void setUpEmbeddedMongo() throws Exception {
93-
testsFactory = MongodForTestsFactory.with(Version.V3_4_1);
94-
mongoClient = testsFactory.newMongo();
93+
try {
94+
testsFactory = MongodForTestsFactory.with(Version.V3_4_1);
95+
mongoClient = testsFactory.newMongo();
96+
} catch (Exception e) {
97+
log.error(e.getMessage(), e);
98+
e.printStackTrace();
99+
}
95100
String port = "" + mongoClient.getAddress().getPort();
96101
System.setProperty("mongodb.port", port);
97102

@@ -101,7 +106,7 @@ public static void setUpEmbeddedMongo() throws Exception {
101106
missedNotification = FileUtils.readFileToString(new File(missedNotificationPath));
102107
System.out.println("The missedNotification is : " + missedNotification);
103108
} catch (Exception e) {
104-
log.info(e.getMessage(), e);
109+
log.error(e.getMessage(), e);
105110
}
106111
}
107112

src/test/java/com/ericsson/ei/rules/test/TestRulesService.java

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414
import org.junit.BeforeClass;
1515
import org.junit.Test;
1616
import org.junit.runner.RunWith;
17+
import org.slf4j.Logger;
18+
import org.slf4j.LoggerFactory;
1719
import org.springframework.beans.factory.annotation.Autowired;
1820
import org.springframework.boot.test.context.SpringBootTest;
1921
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
@@ -32,6 +34,8 @@ public class TestRulesService {
3234
private static final String RULES = "src/test/resources/AggregateListRules.json";
3335
private static final String AGGREGATED_RESULT_OBJECT = "src/test/resources/AggregateResultObject.json";
3436

37+
final static Logger LOGGER = (Logger) LoggerFactory.getLogger(TestRulesService.class);
38+
3539
@Autowired
3640
private IRuleCheckService ruleCheckService;
3741

@@ -43,8 +47,13 @@ public class TestRulesService {
4347

4448
@BeforeClass
4549
public static void setMongoDB() throws IOException, JSONException {
46-
testsFactory = MongodForTestsFactory.with(Version.V3_4_1);
47-
mongoClient = testsFactory.newMongo();
50+
try {
51+
testsFactory = MongodForTestsFactory.with(Version.V3_4_1);
52+
mongoClient = testsFactory.newMongo();
53+
} catch (Exception e) {
54+
LOGGER.error(e.getMessage(), e);
55+
e.printStackTrace();
56+
}
4857
String port = "" + mongoClient.getAddress().getPort();
4958
System.setProperty("mongodb.port", port);
5059
}

src/test/java/com/ericsson/ei/subscriptionhandler/test/SubscriptionHandlerTest.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,8 +108,13 @@ public class SubscriptionHandlerTest {
108108
private QueryResponse queryResponse;
109109

110110
public static void setUpEmbeddedMongo() throws JSONException, IOException {
111-
testsFactory = MongodForTestsFactory.with(Version.V3_4_1);
112-
mongoClient = testsFactory.newMongo();
111+
try {
112+
testsFactory = MongodForTestsFactory.with(Version.V3_4_1);
113+
mongoClient = testsFactory.newMongo();
114+
} catch (Exception e) {
115+
LOGGER.error(e.getMessage(), e);
116+
e.printStackTrace();
117+
}
113118
String port = "" + mongoClient.getAddress().getPort();
114119
System.setProperty("mongodb.port", port);
115120
aggregatedObject = FileUtils.readFileToString(new File(aggregatedPath), "UTF-8");

0 commit comments

Comments
 (0)