From: Kai Moritz Date: Tue, 28 Jan 2025 20:51:03 +0000 (+0100) Subject: WIP X-Git-Url: https://juplo.de/gitweb/?a=commitdiff_plain;h=e607a7742750354cc25853e4bc2706a5b9be18e7;p=demos%2Fkafka%2Ftraining WIP --- diff --git a/src/test/java/de/juplo/kafka/ApplicationTests.java b/src/test/java/de/juplo/kafka/ApplicationTests.java index 3b62dc48..54185e19 100644 --- a/src/test/java/de/juplo/kafka/ApplicationTests.java +++ b/src/test/java/de/juplo/kafka/ApplicationTests.java @@ -1,6 +1,8 @@ package de.juplo.kafka; import de.juplo.test.MessageAdd; +import de.juplo.test.MessageCalc; +import de.juplo.test.MessageInvalid; import org.apache.kafka.clients.admin.AdminClient; import org.apache.kafka.clients.admin.AdminClientConfig; import org.apache.kafka.clients.admin.RecordsToDelete; @@ -71,6 +73,26 @@ public class ApplicationTests send(key, MessageAdd.builder().key(key).next(value).build()); } + @Test + public void testMessageCalc() + { + String key = "foo"; + send(key, MessageCalc.builder().key(key).build()); + } + + @Test + public void testMessageInvalid() + { + String key = "foo"; + send(key, MessageInvalid.builder().key(key).build()); + await("Application is healthy") + .atMost(Duration.ofSeconds(5)) + .untilAsserted(() -> mockMvc + .perform(get("/actuator/health")) + .andExpect(status().isOk()) + .andExpect(jsonPath("status").value("UP"))); + } + final long[] currentOffsets = new long[PARTITIONS]; @Autowired diff --git a/src/test/java/de/juplo/test/MessageCalc.java b/src/test/java/de/juplo/test/MessageCalc.java index 54379614..1237b822 100644 --- a/src/test/java/de/juplo/test/MessageCalc.java +++ b/src/test/java/de/juplo/test/MessageCalc.java @@ -1,9 +1,11 @@ package de.juplo.test; +import lombok.Builder; import lombok.Data; @Data +@Builder 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 index 3fa1d18b..24fdafde 100644 --- a/src/test/java/de/juplo/test/MessageInvalid.java +++ b/src/test/java/de/juplo/test/MessageInvalid.java @@ -1,9 +1,11 @@ package de.juplo.test; +import lombok.Builder; import lombok.Data; @Data +@Builder public class MessageInvalid { String key;