Class ConnectorFixture<T extends io.debezium.testing.system.tools.databases.DatabaseController<?>>

    • Field Detail

      • kafkaController

        protected final io.debezium.testing.system.tools.kafka.KafkaController kafkaController
      • connectController

        protected final io.debezium.testing.system.tools.kafka.KafkaConnectController connectController
      • apicurioController

        protected final io.debezium.testing.system.tools.registry.RegistryController apicurioController
      • controllerType

        protected final Class<T extends io.debezium.testing.system.tools.databases.DatabaseController<?>> controllerType
      • dbController

        protected final T extends io.debezium.testing.system.tools.databases.DatabaseController<?> dbController
      • connectorBaseName

        protected final String connectorBaseName
      • connectorConfig

        protected io.debezium.testing.system.tools.kafka.ConnectorConfigBuilder connectorConfig
    • Constructor Detail

      • ConnectorFixture

        public ConnectorFixture​(String connectorName,
                                Class<T> controllerType,
                                org.junit.jupiter.api.extension.ExtensionContext.Store store)
    • Method Detail

      • connectorConfig

        protected abstract io.debezium.testing.system.tools.kafka.ConnectorConfigBuilder connectorConfig​(String connectorName)
      • setup

        public void setup()
                   throws Exception
        Specified by:
        setup in class fixture5.TestFixture
        Throws:
        Exception
      • teardown

        public void teardown()
                      throws IOException
        Specified by:
        teardown in class fixture5.TestFixture
        Throws:
        IOException