From 784b59fbbb4735afde50f15faa9e61c326319581 Mon Sep 17 00:00:00 2001 From: Kai Moritz Date: Tue, 28 Jan 2025 21:47:45 +0100 Subject: [PATCH] WIP --- src/test/java/de/juplo/kafka/ApplicationTests.java | 8 ++++++++ src/test/java/de/juplo/test/MessageAdd.java | 13 +++++++++++++ src/test/java/de/juplo/test/MessageCalc.java | 10 ++++++++++ src/test/java/de/juplo/test/MessageInvalid.java | 11 +++++++++++ 4 files changed, 42 insertions(+) create mode 100644 src/test/java/de/juplo/test/MessageAdd.java create mode 100644 src/test/java/de/juplo/test/MessageCalc.java create mode 100644 src/test/java/de/juplo/test/MessageInvalid.java diff --git a/src/test/java/de/juplo/kafka/ApplicationTests.java b/src/test/java/de/juplo/kafka/ApplicationTests.java index 76b9efe8..3b62dc48 100644 --- a/src/test/java/de/juplo/kafka/ApplicationTests.java +++ b/src/test/java/de/juplo/kafka/ApplicationTests.java @@ -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 index 00000000..2bf33dd8 --- /dev/null +++ b/src/test/java/de/juplo/test/MessageAdd.java @@ -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 index 00000000..54379614 --- /dev/null +++ b/src/test/java/de/juplo/test/MessageCalc.java @@ -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 index 00000000..3fa1d18b --- /dev/null +++ b/src/test/java/de/juplo/test/MessageInvalid.java @@ -0,0 +1,11 @@ +package de.juplo.test; + +import lombok.Data; + + +@Data +public class MessageInvalid +{ + String key; + String text; +} -- 2.20.1