Skip to content

Commit 5f178cb

Browse files
author
Vali (Vasile Baluta)
committed
try to fix unit tests
1 parent 87cb832 commit 5f178cb

File tree

2 files changed

+30
-28
lines changed

2 files changed

+30
-28
lines changed

src/test/java/com/ericsson/ei/subscription/SubscriptionServiceTest.java

Lines changed: 26 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -34,47 +34,48 @@
3434
@RunWith(SpringJUnit4ClassRunner.class)
3535
@SpringBootTest
3636
public class SubscriptionServiceTest {
37-
37+
3838
String subscriptionName;
3939

4040
@Autowired
4141
private ISubscriptionService subscriptionService;
42-
42+
4343
@Autowired
4444
private MongoDBHandler mongoDBHandler;
45-
45+
4646
private static MongodForTestsFactory testsFactory;
47-
47+
4848
ObjectMapper mapper = new ObjectMapper();
49-
49+
5050
private static final String subscriptionJsonPath = "src/test/resources/subscription.json";
51-
51+
5252
static JSONArray jsonArray = null;
5353
static MongoClient mongoClient = null;
54-
54+
5555
@BeforeClass
5656
public static void setMongoDB() throws IOException, JSONException {
5757
testsFactory = MongodForTestsFactory.with(Version.V3_4_1);
5858
String readFileToString = FileUtils.readFileToString(new File(subscriptionJsonPath));
5959
jsonArray = new JSONArray(readFileToString);
6060
mongoClient = testsFactory.newMongo();
61-
61+
6262
ArrayList<String> list = new ArrayList<String>();
6363
for (int i = 0; i < jsonArray.length(); i++) {
6464
list.add(jsonArray.getJSONObject(i).toString());
6565
}
6666
}
67-
67+
6868
@PostConstruct
6969
public void initMocks() {
7070
mongoDBHandler.setMongoClient(mongoClient);
7171
}
72-
72+
7373
@AfterClass
7474
public static void tearDownMongoDB() throws Exception {
7575
testsFactory.shutdown();
76+
mongoClient.close();
7677
}
77-
78+
7879
@Test
7980
public void testInsertSubscription() {
8081
Subscription subscription;
@@ -87,7 +88,7 @@ public void testInsertSubscription() {
8788
} catch (Exception e) {
8889
}
8990
}
90-
91+
9192
@Test
9293
public void testUpdateSubscription() {
9394
Subscription subscription;
@@ -100,45 +101,45 @@ public void testUpdateSubscription() {
100101
subscription2 = null;
101102
subscription2 = subscriptionService.getSubscription(expectedSubscriptionName);
102103
subscriptionName = subscription2.getSubscriptionName();
103-
104+
104105
assertEquals(subscriptionName, expectedSubscriptionName);
105106
// Updating subscription2(subscriptionName=Subscription_Test) with
106107
// the subscription(subscriptionName=Subscription_Test_Modify)
107108
subscription = mapper.readValue(jsonArray.getJSONObject(1).toString(), Subscription.class);
108109
String expectedModifiedSubscriptionName = subscription2.getSubscriptionName();
109110
boolean addSubscription = subscriptionService.modifySubscription(subscription,
110111
subscriptionName);
111-
112+
112113
// test update done successfully
113114
assertEquals(addSubscription, true);
114115
subscription = null;
115116
subscription = subscriptionService.getSubscription(expectedModifiedSubscriptionName);
116117
subscriptionName = subscription.getSubscriptionName();
117118
assertEquals(subscriptionName, expectedModifiedSubscriptionName);
118-
119+
119120
// deleting the test data
120121
deleteSubscriptionsByName(subscriptionName);
121122
} catch (Exception e) {
122123
}
123124
}
124-
125+
125126
@Test
126127
public void testGetAllSubscriptions() {
127128
List<Subscription> subscriptions;
128129
try {
129130
// Insert Subscription
130131
Subscription subscription2 = mapper.readValue(jsonArray.getJSONObject(0).toString(), Subscription.class);
131132
subscriptionService.addSubscription(subscription2);
132-
133+
133134
subscriptions = subscriptionService.getSubscription();
134135
assertTrue(subscriptions.size() > 0);
135-
136+
136137
// deleting the test data
137138
deleteSubscriptionsByName(subscription2.getSubscriptionName());
138139
} catch (SubscriptionNotFoundException | IOException | JSONException e) {
139140
}
140141
}
141-
142+
142143
@Test
143144
public void testGetSubscriptionsByName() {
144145
Subscription subscription;
@@ -155,15 +156,15 @@ public void testGetSubscriptionsByName() {
155156
} catch (SubscriptionNotFoundException | IOException | JSONException e) {
156157
}
157158
}
158-
159+
159160
@Test
160161
public void testIsDuplicatedSubscription() {
161162
boolean isDuplicatedSubscription;
162163
try {
163164
// Insert Subscription
164165
Subscription subscription2 = mapper.readValue(jsonArray.getJSONObject(0).toString(), Subscription.class);
165166
subscriptionService.addSubscription(subscription2);
166-
167+
167168
subscriptionName = subscription2.getSubscriptionName();
168169
isDuplicatedSubscription = subscriptionService.isDuplicatedSubscription(subscriptionName);
169170
assertEquals(isDuplicatedSubscription, true);
@@ -172,27 +173,27 @@ public void testIsDuplicatedSubscription() {
172173
} catch (IOException | JSONException e) {
173174
}
174175
}
175-
176+
176177
@Test
177178
public void testDeleteSubscriptionsByName() {
178179
// Insert Subscription
179180
Subscription subscription2;
180181
try {
181182
subscription2 = mapper.readValue(jsonArray.getJSONObject(0).toString(), Subscription.class);
182-
183+
183184
subscriptionService.addSubscription(subscription2);
184185
String expectedSubscriptionName = subscription2.getSubscriptionName();
185186
boolean deleteSubscription = subscriptionService.deleteSubscription(expectedSubscriptionName);
186187
assertEquals(deleteSubscription, true);
187188
} catch (IOException | JSONException e) {
188189
}
189190
}
190-
191+
191192
@Test(expected = SubscriptionNotFoundException.class)
192193
public void testExceptionGetSubscriptionsByName() throws SubscriptionNotFoundException {
193194
subscriptionService.getSubscription("Subscription_Test1238586455");
194195
}
195-
196+
196197
private void deleteSubscriptionsByName(String subscriptionName) {
197198
subscriptionService.deleteSubscription(subscriptionName);
198199
}

src/test/java/com/ericsson/ei/waitlist/TestWaitListWorker.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ public class TestWaitListWorker {
6868
JsonNode jsonNode;
6969
@Mock
7070
RulesObject rulesObject;
71-
71+
7272

7373
@Before
7474
public void init() throws Exception {
@@ -165,7 +165,6 @@ public void testPublishandReceiveEvent() {
165165
Channel channel = conn.createChannel();
166166
String queueName = "er001-eiffelxxx.eiffelintelligence.messageConsumer.durable";
167167
String exchange = "ei-poc-4";
168-
channel.basicPublish(exchange, queueName, null, jsonFileContent.getBytes());
169168
Consumer consumer = new DefaultConsumer(channel) {
170169
@Override
171170
public void handleDelivery(String consumerTag, Envelope envelope, AMQP.BasicProperties properties,
@@ -175,7 +174,9 @@ public void handleDelivery(String consumerTag, Envelope envelope, AMQP.BasicProp
175174
}
176175
};
177176
channel.basicConsume(queueName, true, consumer);
178-
Thread.sleep(100);
177+
channel.basicPublish(exchange, queueName, null, jsonFileContent.getBytes());
178+
Thread.sleep(1000);
179+
assertTrue(message != null);
179180
assertTrue(message.equals(jsonFileContent));
180181
} catch (Exception e) {
181182
assertFalse(true);

0 commit comments

Comments
 (0)