diff --git a/kotlin-app/src/test/kotlin/de/igorakkerman/demo/kafka/kafka/container/ContainerKafkaMoveNotifierTest.kt b/kotlin-app/src/test/kotlin/de/igorakkerman/demo/kafka/kafka/container/ContainerKafkaMoveNotifierTest.kt index 7c1fd01..a4d503c 100644 --- a/kotlin-app/src/test/kotlin/de/igorakkerman/demo/kafka/kafka/container/ContainerKafkaMoveNotifierTest.kt +++ b/kotlin-app/src/test/kotlin/de/igorakkerman/demo/kafka/kafka/container/ContainerKafkaMoveNotifierTest.kt @@ -13,14 +13,12 @@ import org.springframework.kafka.core.ConsumerFactory import org.springframework.kafka.test.utils.KafkaTestUtils import org.springframework.test.annotation.DirtiesContext import org.springframework.test.context.junit.jupiter.EnabledIf -import org.testcontainers.junit.jupiter.Testcontainers import java.time.LocalDateTime @SpringBootTest(classes = [KafkaMoveNotifier::class]) @EnabledIf(expression = "\${test.container.enabled:false}", loadContext = true) @EnableAutoConfiguration @Import(TestContainersConfiguration::class) -@Testcontainers @DirtiesContext internal class ContainerKafkaMoveNotifierTest( @Autowired diff --git a/kotlin-app/src/test/kotlin/de/igorakkerman/demo/kafka/kafka/container/ContainerKafkaMoveReceiverTest.kt b/kotlin-app/src/test/kotlin/de/igorakkerman/demo/kafka/kafka/container/ContainerKafkaMoveReceiverTest.kt index 619e83d..3742dea 100644 --- a/kotlin-app/src/test/kotlin/de/igorakkerman/demo/kafka/kafka/container/ContainerKafkaMoveReceiverTest.kt +++ b/kotlin-app/src/test/kotlin/de/igorakkerman/demo/kafka/kafka/container/ContainerKafkaMoveReceiverTest.kt @@ -15,14 +15,12 @@ import org.springframework.context.annotation.Import import org.springframework.kafka.core.ProducerFactory import org.springframework.test.annotation.DirtiesContext import org.springframework.test.context.junit.jupiter.EnabledIf -import org.testcontainers.junit.jupiter.Testcontainers import java.time.LocalDateTime @SpringBootTest(classes = [KafkaMoveReceiver::class]) @EnabledIf(expression = "\${test.container.enabled:false}", loadContext = true) @EnableAutoConfiguration @Import(TestContainersConfiguration::class) -@Testcontainers @DirtiesContext internal class ContainerKafkaMoveReceiverTest( @Autowired diff --git a/kotlin-app/src/test/kotlin/de/igorakkerman/demo/kafka/kafka/container/TestContainersConfiguration.kt b/kotlin-app/src/test/kotlin/de/igorakkerman/demo/kafka/kafka/container/TestContainersConfiguration.kt index 0310276..ebba297 100644 --- a/kotlin-app/src/test/kotlin/de/igorakkerman/demo/kafka/kafka/container/TestContainersConfiguration.kt +++ b/kotlin-app/src/test/kotlin/de/igorakkerman/demo/kafka/kafka/container/TestContainersConfiguration.kt @@ -14,10 +14,12 @@ import org.springframework.kafka.core.DefaultKafkaProducerFactory import org.springframework.kafka.core.ProducerFactory import org.testcontainers.containers.KafkaContainer import org.testcontainers.junit.jupiter.Container +import org.testcontainers.junit.jupiter.Testcontainers import org.testcontainers.utility.DockerImageName @TestConfiguration @ConditionalOnProperty("test.container.enabled", havingValue = "true") +@Testcontainers internal class TestContainersConfiguration { @Container