Class DebeziumContainerTest
java.lang.Object
io.debezium.testing.testcontainers.DebeziumContainerTest
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic io.debezium.testing.testcontainers.DebeziumContainerprivate static final org.testcontainers.containers.KafkaContainerprivate static final org.slf4j.Loggerprivate static final org.testcontainers.containers.Networkstatic org.testcontainers.containers.PostgreSQLContainer<?> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddrain(org.apache.kafka.clients.consumer.KafkaConsumer<String, String> consumer, int expectedRecordCount) private StringexecuteHttpRequest(String url) private io.debezium.testing.testcontainers.ConnectorConfigurationgetConfiguration(int id) private ConnectiongetConnection(org.testcontainers.containers.PostgreSQLContainer<?> postgresContainer) getConsumer(org.testcontainers.containers.KafkaContainer kafkaContainer) voidstatic voidstatic void
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
network
private static final org.testcontainers.containers.Network network -
kafkaContainer
private static final org.testcontainers.containers.KafkaContainer kafkaContainer -
postgresContainer
public static org.testcontainers.containers.PostgreSQLContainer<?> postgresContainer -
debeziumContainer
public static io.debezium.testing.testcontainers.DebeziumContainer debeziumContainer
-
-
Constructor Details
-
DebeziumContainerTest
public DebeziumContainerTest()
-
-
Method Details
-
startContainers
@BeforeAll public static void startContainers() -
canRegisterConnector
- Throws:
Exception
-
shouldRegisterPostgreSQLConnector
- Throws:
Exception
-
getConnection
private Connection getConnection(org.testcontainers.containers.PostgreSQLContainer<?> postgresContainer) throws SQLException - Throws:
SQLException
-
getConsumer
-
drain
-
getConfiguration
private io.debezium.testing.testcontainers.ConnectorConfiguration getConfiguration(int id) -
executeHttpRequest
- Throws:
IOException
-
stopContainers
@AfterAll public static void stopContainers()
-