DIRTYFIX:subscribe
[demos/kafka/chat] / src / test / java / de / juplo / kafka / chat / backend / AbstractHandoverIT.java
index 261290a..b55a4c0 100644 (file)
@@ -57,21 +57,21 @@ public abstract class AbstractHandoverIT
     }
 
     TestListener testListener = new TestListener(port, chatRooms);
-    CompletableFuture<Void> testListenerFuture = testListener
+    testListener
         .run()
-        .toFuture();
+        .subscribe(message -> log.info(
+            "Received message: {}",
+            message));
 
-    log.info("Sleepint for 3 seconds...");
+    log.info("Sleeping for 3 seconds...");
     Thread.sleep(3000);
 
     for (int i = 0; i < NUM_CLIENTS; i++)
     {
       testWriters[i].running = false;
       testWriterFutures[i].join();
+      log.info("Joined TestWriter {}", testWriters[i].user);
     }
-
-    testListener.running = false;
-    testListenerFuture.join();
   }
 
   Mono<ChatRoomInfoTo> createChatRoom(String name)