From 159ad72d0c16259e36878baa8ca64b4c4b0d6bf9 Mon Sep 17 00:00:00 2001 From: Paul-Christian Volkmer Date: Thu, 5 Mar 2026 04:15:40 +0100 Subject: deps!: migrate to Spring Boot 4 (#250) --- src/test/kotlin/dev/dnpm/etl/processor/helpers.kt | 2 +- .../etl/processor/output/KafkaMtbFileSenderTest.kt | 24 ++++++++++++++++------ 2 files changed, 19 insertions(+), 7 deletions(-) (limited to 'src/test/kotlin/dev') diff --git a/src/test/kotlin/dev/dnpm/etl/processor/helpers.kt b/src/test/kotlin/dev/dnpm/etl/processor/helpers.kt index 495bf38..b7bf436 100644 --- a/src/test/kotlin/dev/dnpm/etl/processor/helpers.kt +++ b/src/test/kotlin/dev/dnpm/etl/processor/helpers.kt @@ -25,6 +25,6 @@ import org.junit.jupiter.params.provider.Arguments import org.junit.jupiter.params.provider.ArgumentsProvider open class ArgProvider(vararg val data: Arguments) : ArgumentsProvider { - override fun provideArguments(context: ExtensionContext?): Stream = + override fun provideArguments(context: ExtensionContext): Stream = Stream.of(*data) } diff --git a/src/test/kotlin/dev/dnpm/etl/processor/output/KafkaMtbFileSenderTest.kt b/src/test/kotlin/dev/dnpm/etl/processor/output/KafkaMtbFileSenderTest.kt index 8adc21c..ac14366 100644 --- a/src/test/kotlin/dev/dnpm/etl/processor/output/KafkaMtbFileSenderTest.kt +++ b/src/test/kotlin/dev/dnpm/etl/processor/output/KafkaMtbFileSenderTest.kt @@ -31,6 +31,8 @@ import java.util.* import java.util.concurrent.CompletableFuture.completedFuture import java.util.concurrent.ExecutionException import org.apache.kafka.clients.producer.ProducerRecord +import org.apache.kafka.clients.producer.RecordMetadata +import org.apache.kafka.common.TopicPartition import org.assertj.core.api.Assertions.assertThat import org.junit.jupiter.api.BeforeEach import org.junit.jupiter.api.Nested @@ -77,7 +79,7 @@ class KafkaMtbFileSenderTest { if (null != testData.exception) { throw testData.exception } - completedFuture(SendResult(null, null)) + completedFuture(SendResult(testProducerRecord(), testProducerRecordWithMetadata())) } .whenever(kafkaTemplate) .send(any>()) @@ -98,7 +100,7 @@ class KafkaMtbFileSenderTest { if (null != testData.exception) { throw testData.exception } - completedFuture(SendResult(null, null)) + completedFuture(SendResult(testProducerRecord(), testProducerRecordWithMetadata())) } .whenever(kafkaTemplate) .send(any>()) @@ -145,7 +147,7 @@ class KafkaMtbFileSenderTest { if (null != testData.exception) { throw testData.exception } - completedFuture(SendResult(null, null)) + completedFuture(SendResult(testProducerRecord(), testProducerRecordWithMetadata())) } .whenever(kafkaTemplate) .send(any>()) @@ -156,7 +158,7 @@ class KafkaMtbFileSenderTest { @Test fun shouldSendMtbFileRequestWithCorrectKeyAndHeaderAndBody() { - doAnswer { completedFuture(SendResult(null, null)) } + doAnswer { completedFuture(SendResult(testProducerRecord(), testProducerRecordWithMetadata())) } .whenever(kafkaTemplate) .send(any>()) @@ -182,7 +184,7 @@ class KafkaMtbFileSenderTest { @Test fun shouldSendDeleteRequestWithCorrectKeyAndHeaderAndBody() { - doAnswer { completedFuture(SendResult(null, null)) } + doAnswer { completedFuture(SendResult(testProducerRecord(), testProducerRecordWithMetadata())) } .whenever(kafkaTemplate) .send(any>()) @@ -216,7 +218,7 @@ class KafkaMtbFileSenderTest { if (null != testData.exception) { throw testData.exception } - completedFuture(SendResult(null, null)) + completedFuture(SendResult(testProducerRecord(), testProducerRecordWithMetadata())) } .whenever(kafkaTemplate) .send(any>()) @@ -235,6 +237,16 @@ class KafkaMtbFileSenderTest { } } + fun testProducerRecord(): ProducerRecord { + return ProducerRecord("testtopic", "testkey", "testvalue") + } + + fun testProducerRecordWithMetadata(): RecordMetadata { + return RecordMetadata( + TopicPartition("testtopic", 0), 0, 0, Instant.now().epochSecond, 0, 0 + ) + } + companion object { val TEST_REQUEST_ID = RequestId("TestId") val TEST_PATIENT_PSEUDONYM = PatientPseudonym("PID") -- cgit v1.2.3