GH-105 - Prevent Testcontainers-based tests from failing if no Docker is available.

This commit is contained in:
Oliver Drotbohm
2023-01-05 16:39:26 +01:00
parent ae5475d351
commit 91c746c63c
2 changed files with 4 additions and 0 deletions

View File

@@ -33,6 +33,7 @@ import org.springframework.modulith.events.EventSerializer;
import org.springframework.modulith.testapp.TestApplication;
import org.springframework.test.context.ActiveProfiles;
import org.springframework.test.context.ContextConfiguration;
import org.testcontainers.junit.jupiter.Testcontainers;
/**
* @author Dmitry Belyaev
@@ -45,6 +46,7 @@ class DatabaseSchemaInitializerIntegrationTests {
@ImportAutoConfiguration(JdbcEventPublicationAutoConfiguration.class)
@ContextConfiguration(classes = TestApplication.class)
@Testcontainers(disabledWithoutDocker = true)
static class TestBase {
@MockBean EventSerializer serializer;
}

View File

@@ -37,6 +37,7 @@ import org.springframework.modulith.events.PublicationTargetIdentifier;
import org.springframework.modulith.testapp.TestApplication;
import org.springframework.test.context.ActiveProfiles;
import org.springframework.test.context.ContextConfiguration;
import org.testcontainers.junit.jupiter.Testcontainers;
/**
* Integration tests for {@link JdbcEventPublicationRepository}.
@@ -51,6 +52,7 @@ class JdbcEventPublicationRepositoryIntegrationTests {
@JdbcTest
@Import(TestApplication.class)
@Testcontainers(disabledWithoutDocker = true)
@ContextConfiguration(classes = JdbcEventPublicationAutoConfiguration.class)
abstract class TestBase {