WIP
authorKai Moritz <kai@juplo.de>
Wed, 24 Jan 2024 22:17:34 +0000 (23:17 +0100)
committerKai Moritz <kai@juplo.de>
Wed, 24 Jan 2024 22:17:34 +0000 (23:17 +0100)
src/test/java/de/juplo/kafka/ApplicationTests.java

index 75b9a31..370dbc2 100644 (file)
@@ -38,34 +38,34 @@ public class ApplicationTests
     SimpleProducer instanceA = new SimpleProducer(
       bootstrapServers,
       TOPIC,
-      "A");
-    SimpleProducer instanceB = new SimpleProducer(
-      bootstrapServers,
-      TOPIC,
-      "B");
+      "FOO");
 
     instanceA.begin();
-    CompletableFuture<Long> resultA1 = instanceA.send("a","message #1");
+    CompletableFuture<Long> resultA1 = instanceA.send("foo","message #1");
                await("Sending of 1. message for A is completed")
                                .atMost(Duration.ofSeconds(5))
                                .until(() -> resultA1.isDone());
     Assertions.assertThat(resultA1.isCompletedExceptionally()).isFalse();
 
+    SimpleProducer instanceB = new SimpleProducer(
+      bootstrapServers,
+      TOPIC,
+      "FOO");
+
     instanceB.begin();
-    CompletableFuture<Long> resultB1 = instanceB.send("b","message #1");
+    CompletableFuture<Long> resultB1 = instanceB.send("foo","message #1");
     await("Sending of 1. message for B is completed")
       .atMost(Duration.ofSeconds(5))
       .until(() -> resultB1.isDone());
     Assertions.assertThat(resultB1.isCompletedExceptionally()).isFalse();
 
-    CompletableFuture<Long> resultA2 = instanceA.send("a","message #2");
+    CompletableFuture<Long> resultA2 = instanceA.send("foo","message #2");
     await("Sending of 2. message for A is completed")
       .atMost(Duration.ofSeconds(5))
       .until(() -> resultA2.isDone());
-    // Assertions.assertThat(resultA2.isCompletedExceptionally()).isTrue();
-    Assertions.assertThat(resultA2.isCompletedExceptionally()).isFalse();
+    Assertions.assertThat(resultA2.isCompletedExceptionally()).isTrue();
 
-    CompletableFuture<Long> resultB2 = instanceB.send("b","message #2");
+    CompletableFuture<Long> resultB2 = instanceB.send("foo","message #2");
     await("Sending of 2. message for B is completed")
       .atMost(Duration.ofSeconds(5))
       .until(() -> resultB2.isDone());