WIP
authorKai Moritz <kai@juplo.de>
Tue, 28 Jan 2025 20:47:45 +0000 (21:47 +0100)
committerKai Moritz <kai@juplo.de>
Tue, 28 Jan 2025 20:47:45 +0000 (21:47 +0100)
src/test/java/de/juplo/kafka/ApplicationTests.java
src/test/java/de/juplo/test/MessageAdd.java [new file with mode: 0644]
src/test/java/de/juplo/test/MessageCalc.java [new file with mode: 0644]
src/test/java/de/juplo/test/MessageInvalid.java [new file with mode: 0644]

index 76b9efe..3b62dc4 100644 (file)
@@ -1,5 +1,6 @@
 package de.juplo.kafka;
 
+import de.juplo.test.MessageAdd;
 import org.apache.kafka.clients.admin.AdminClient;
 import org.apache.kafka.clients.admin.AdminClientConfig;
 import org.apache.kafka.clients.admin.RecordsToDelete;
@@ -62,6 +63,13 @@ public class ApplicationTests
         .andExpect(jsonPath("status").value("UP")));
   }
 
+  @Test
+  public void testMessageAdd()
+  {
+    String key = "foo";
+    Integer value = 6;
+    send(key, MessageAdd.builder().key(key).next(value).build());
+  }
 
 
   final long[] currentOffsets = new long[PARTITIONS];
diff --git a/src/test/java/de/juplo/test/MessageAdd.java b/src/test/java/de/juplo/test/MessageAdd.java
new file mode 100644 (file)
index 0000000..2bf33dd
--- /dev/null
@@ -0,0 +1,13 @@
+package de.juplo.test;
+
+import lombok.Builder;
+import lombok.Data;
+
+
+@Data
+@Builder
+public class MessageAdd
+{
+  String key;
+  Integer next;
+}
diff --git a/src/test/java/de/juplo/test/MessageCalc.java b/src/test/java/de/juplo/test/MessageCalc.java
new file mode 100644 (file)
index 0000000..5437961
--- /dev/null
@@ -0,0 +1,10 @@
+package de.juplo.test;
+
+import lombok.Data;
+
+
+@Data
+public class MessageCalc
+{
+  String key;
+}
diff --git a/src/test/java/de/juplo/test/MessageInvalid.java b/src/test/java/de/juplo/test/MessageInvalid.java
new file mode 100644 (file)
index 0000000..3fa1d18
--- /dev/null
@@ -0,0 +1,11 @@
+package de.juplo.test;
+
+import lombok.Data;
+
+
+@Data
+public class MessageInvalid
+{
+  String key;
+  String text;
+}