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 Summary
Fields Modifier and Type Field Description protected io.debezium.testing.system.tools.registry.RegistryControllerapicurioControllerprotected io.debezium.testing.system.tools.kafka.KafkaConnectControllerconnectControllerprivate static StringCONNECTOR_NAMEprotected StringconnectorBaseNameprotected io.debezium.testing.system.tools.kafka.ConnectorConfigBuilderconnectorConfigprotected Class<T>controllerTypeprotected TdbControllerprotected io.debezium.testing.system.tools.kafka.KafkaControllerkafkaController
-
Constructor Summary
Constructors Constructor Description ConnectorFixture(String connectorName, Class<T> controllerType, org.junit.jupiter.api.extension.ExtensionContext.Store store)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract io.debezium.testing.system.tools.kafka.ConnectorConfigBuilderconnectorConfig(String connectorName)voidsetup()voidteardown()
-
-
-
Field Detail
-
CONNECTOR_NAME
private static final String CONNECTOR_NAME
- See Also:
- Constant Field Values
-
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
-
-
Method Detail
-
connectorConfig
protected abstract io.debezium.testing.system.tools.kafka.ConnectorConfigBuilder connectorConfig(String connectorName)
-
setup
public void setup() throws Exception- Specified by:
setupin classfixture5.TestFixture- Throws:
Exception
-
teardown
public void teardown() throws IOException- Specified by:
teardownin classfixture5.TestFixture- Throws:
IOException
-
-