test: HandoverIT-POC - clients are stopped after some time
[demos/kafka/chat] / src / test / java / de / juplo / kafka / chat / backend / AbstractHandoverIT.java
index a9148f0..743b9bb 100644 (file)
@@ -13,6 +13,7 @@ import org.testcontainers.junit.jupiter.Testcontainers;
 import reactor.core.publisher.Flux;
 import reactor.core.publisher.Mono;
 
+import java.util.Arrays;
 import java.util.concurrent.ExecutorService;
 import java.util.concurrent.Executors;
 import java.util.stream.IntStream;
@@ -57,6 +58,9 @@ public abstract class AbstractHandoverIT
         .toArray(size -> new TestClient[size]);
 
     Thread.sleep(10000);
+    Arrays
+        .stream(testClients)
+        .forEach(testClient -> testClient.running = false);
 
     Flux
         .fromArray(chatRooms)