]> juplo.de Git - demos/kafka/chat/commitdiff
WIP
authorKai Moritz <kai@juplo.de>
Sat, 2 Mar 2024 08:26:18 +0000 (09:26 +0100)
committerKai Moritz <kai@juplo.de>
Sat, 2 Mar 2024 08:26:18 +0000 (09:26 +0100)
src/test/java/de/juplo/kafka/chat/backend/AbstractHandoverIT.java
src/test/java/de/juplo/kafka/chat/backend/TestListener.java
src/test/java/de/juplo/kafka/chat/backend/TestWriter.java

index 261290a297e4017b314fa2fc219a438aacd9e489..87b17705aa03dfba65eb3e796cdd9c6dfa6d6541 100644 (file)
@@ -68,10 +68,12 @@ public abstract class AbstractHandoverIT
     {
       testWriters[i].running = false;
       testWriterFutures[i].join();
+      log.info("Joined TestWriter {}", testWriters[i]);
     }
 
     testListener.running = false;
     testListenerFuture.join();
+    log.info("Joined TestListener");
   }
 
   Mono<ChatRoomInfoTo> createChatRoom(String name)
index e94dfcbc1fef12fd83396270889b4a4faf45fbd3..3f282eefefeca60dc79e981ba2276177249e0dc5 100644 (file)
@@ -54,6 +54,7 @@ public class TestListener
               .take(30);
         })
         .takeUntil(message -> !running)
+        .doOnComplete(() -> log.info("TestListener is done"))
         .parallel()
         .runOn(Schedulers.parallel())
         .then();
index 9253ede8ef700189e7c8903f61f7fe4a505bcc79..ab3713cb6fa56e96fe5766c4ade9a603ed1592d9 100644 (file)
@@ -64,6 +64,7 @@ public class TestWriter
               e.getResponseBodyAsString(Charset.defaultCharset()));
         })
         .takeUntil(message -> !running)
+        .doOnComplete(() -> log.info("TestWriter {} is done", user))
         .parallel()
         .runOn(Schedulers.parallel())
         .then();
@@ -99,8 +100,8 @@ public class TestWriter
 
   private final WebClient webClient;
   private final ChatRoomInfoTo chatRoom;
-  private final User user;
 
+  final User user;
   final List<MessageTo> sentMessages = new LinkedList<>();
 
   volatile boolean running = true;