Skip to content

Commit fa6cf19

Browse files
Fixes in BDK test tools (#844)
* Fixes in BDK test tools StreamService mock was created but not registered in BDK Added a method to reset listeners * Update SymphonyBdkTestMock.java
1 parent aca3418 commit fa6cf19

3 files changed

Lines changed: 7 additions & 0 deletions

File tree

symphony-bdk-test/symphony-bdk-test-jupiter/src/main/java/com/symphony/bdk/test/SymphonyBdkTestMock.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,10 @@ public class SymphonyBdkTestMock {
4747
@Data
4848
private static class MockDatafeedLoop implements DatafeedLoop {
4949

50+
public MockDatafeedLoop() {
51+
SymphonyBdkTestUtils.clearListeners();
52+
}
53+
5054
@Override
5155
public void start() {
5256
}

symphony-bdk-test/symphony-bdk-test-jupiter/src/main/java/com/symphony/bdk/test/SymphonyBdkTestUtils.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,8 @@ public static void removeListener(RealTimeEventListener listener) {
5050
listeners.remove(listener);
5151
}
5252

53+
public static void clearListeners() { listeners.clear(); }
54+
5355
public static void pushMessageToDF(V4User initiator, V4Stream stream, String message) {
5456
pushMessageToDF(initiator, stream, message, null);
5557
}

symphony-bdk-test/symphony-bdk-test-jupiter/src/main/java/com/symphony/bdk/test/junit/jupiter/BdkTestInitialisation.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ private void initOtherMocks(SymphonyBdk symphonyBdk) {
5252
when(symphonyBdk.users()).thenReturn(bdkTestMock.getUserService());
5353
when(symphonyBdk.signals()).thenReturn(bdkTestMock.getSignalService());
5454
when(symphonyBdk.presences()).thenReturn(bdkTestMock.getPresenceService());
55+
when(symphonyBdk.streams()).thenReturn(bdkTestMock.getStreamService());
5556
}
5657

5758
private void initSessionServiceMock(SymphonyBdk symphonyBdk, UserV2 botUser) {

0 commit comments

Comments
 (0)