Class JdbcSinkTests
java.lang.Object
io.debezium.testing.system.tests.jdbc.sink.JdbcSinkTests
- Direct Known Subclasses:
OcpJdbcSinkConnectorIT
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final JdbcAssertionsprotected final io.debezium.testing.system.tools.kafka.KafkaConnectControllerprotected io.debezium.testing.system.tools.kafka.ConnectorConfigBuilderprotected final io.debezium.testing.system.tools.kafka.KafkaController(package private) org.slf4j.Logger -
Constructor Summary
ConstructorsConstructorDescriptionJdbcSinkTests(io.debezium.testing.system.tools.kafka.KafkaController kafkaController, io.debezium.testing.system.tools.kafka.KafkaConnectController connectController, JdbcAssertions assertions, io.debezium.testing.system.tools.kafka.ConnectorConfigBuilder connectorConfig) -
Method Summary
Modifier and TypeMethodDescriptionprivate StringcreateRecord(String fieldName, String fieldValue) private voidproduceRecordToTopic(String topic, String fieldName, String fieldValue) voidvoidvoidvoidvoidvoid
-
Field Details
-
kafkaController
protected final io.debezium.testing.system.tools.kafka.KafkaController kafkaController -
connectController
protected final io.debezium.testing.system.tools.kafka.KafkaConnectController connectController -
assertions
-
connectorConfig
protected io.debezium.testing.system.tools.kafka.ConnectorConfigBuilder connectorConfig -
kafkaProducer
-
LOGGER
org.slf4j.Logger LOGGER
-
-
Constructor Details
-
JdbcSinkTests
public JdbcSinkTests(io.debezium.testing.system.tools.kafka.KafkaController kafkaController, io.debezium.testing.system.tools.kafka.KafkaConnectController connectController, JdbcAssertions assertions, io.debezium.testing.system.tools.kafka.ConnectorConfigBuilder connectorConfig)
-
-
Method Details
-
produceRecordToTopic
-
createRecord
-
shouldHaveRegisteredConnector
@Test @Order(10) public void shouldHaveRegisteredConnector() -
shouldStreamChanges
@Test @Order(20) public void shouldStreamChanges() -
shouldBeDown
- Throws:
Exception
-
shouldResumeStreamingAfterRedeployment
- Throws:
Exception
-
shouldBeDownAfterCrash
@Test @Order(50) public void shouldBeDownAfterCrash() -
shouldResumeStreamingAfterCrash
- Throws:
InterruptedException
-