Class DebeziumContainerTest


  • public class DebeziumContainerTest
    extends Object
    • Field Detail

      • 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 Detail

      • DebeziumContainerTest

        public DebeziumContainerTest()
    • Method Detail

      • startContainers

        public static void startContainers()
      • canRegisterConnector

        public void canRegisterConnector()
                                  throws Exception
        Throws:
        Exception
      • shouldRegisterPostgreSQLConnector

        public void shouldRegisterPostgreSQLConnector()
                                               throws Exception
        Throws:
        Exception
      • getConsumer

        private org.apache.kafka.clients.consumer.KafkaConsumer<String,​String> getConsumer​(org.testcontainers.containers.KafkaContainer kafkaContainer)
      • drain

        private List<org.apache.kafka.clients.consumer.ConsumerRecord<String,​String>> drain​(org.apache.kafka.clients.consumer.KafkaConsumer<String,​String> consumer,
                                                                                                  int expectedRecordCount)
      • getConfiguration

        private io.debezium.testing.testcontainers.ConnectorConfiguration getConfiguration​(int id)
      • stopContainers

        public static void stopContainers()