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

java.lang.Object
fixture5.TestFixture
io.debezium.testing.system.fixtures.connectors.ConnectorFixture<T>
Direct Known Subclasses:
Db2Connector, MongoConnector, MySqlConnector, OracleConnector, PostgreSqlConnector, SqlServerConnector

public abstract class ConnectorFixture<T extends io.debezium.testing.system.tools.databases.DatabaseController<?>> extends fixture5.TestFixture
  • Field Details

    • CONNECTOR_NAME

      private static final String CONNECTOR_NAME
      See Also:
    • 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 Details

    • ConnectorFixture

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

    • 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