From 04882d97669583a2d34e966b66188ab01cac0ede Mon Sep 17 00:00:00 2001 From: Kai Moritz Date: Sat, 5 Apr 2025 19:58:08 +0200 Subject: [PATCH] ROT: Verhalten beim Abrufen eines nicht existierenden Offsets definiert --- src/test/java/de/juplo/kafka/ApplicationTests.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/test/java/de/juplo/kafka/ApplicationTests.java b/src/test/java/de/juplo/kafka/ApplicationTests.java index 314535a0..4cc52122 100644 --- a/src/test/java/de/juplo/kafka/ApplicationTests.java +++ b/src/test/java/de/juplo/kafka/ApplicationTests.java @@ -1,6 +1,7 @@ package de.juplo.kafka; import com.jayway.jsonpath.JsonPath; +import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.resttestclient.TestRestTemplate; @@ -29,6 +30,7 @@ import static org.assertj.core.api.Assertions.assertThat; @AutoConfigureTestRestTemplate public class ApplicationTests { + @DisplayName("Application startup") @Test public void testApplicationStartup() { @@ -37,6 +39,14 @@ public class ApplicationTests assertThat(JsonPath.parse(response.getBody()).read("$.status", String.class)).isEqualTo("UP"); } + @DisplayName("Not yet existing offset") + @Test + void testNotYetExistingOffset() + { + ResponseEntity response = restTemplate.getForEntity("/1/66666666666", String.class); + assertThat(response.getStatusCode()).isEqualTo(HttpStatusCode.valueOf(HttpStatus.NOT_FOUND.value())); + } + static final String TOPIC = "ExampleConsumerTest_TEST"; static final int NUM_PARTITIONS = 7; -- 2.39.5