Class MySqlTests
- java.lang.Object
-
- io.debezium.testing.system.tests.ConnectorTest
-
- io.debezium.testing.system.tests.mysql.MySqlTests
-
- Direct Known Subclasses:
DockerRhelDb2ConnectorIT,DockerRhelMySqlConnectorIT,DockerRhelOracleConnectorIT,DockerRhelPostgreSqlConnectorIT,DockerRhelSqlServerConnectorIT,OcpAvroMySqlConnectorIT,OcpAvroPostgreSqlConnectorIT,OcpMySqlConnectorIT
public abstract class MySqlTests extends ConnectorTest
-
-
Field Summary
-
Fields inherited from class io.debezium.testing.system.tests.ConnectorTest
assertions, connectController, connectorConfig, kafkaController
-
-
Constructor Summary
Constructors Constructor Description MySqlTests(io.debezium.testing.system.tools.kafka.KafkaController kafkaController, io.debezium.testing.system.tools.kafka.KafkaConnectController connectController, io.debezium.testing.system.tools.kafka.ConnectorConfigBuilder connectorConfig, KafkaAssertions<?,?> assertions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinsertCustomer(io.debezium.testing.system.tools.databases.SqlDatabaseController dbController, String firstName, String lastName, String email)voidshouldBeDown(io.debezium.testing.system.tools.databases.SqlDatabaseController dbController)voidshouldBeDownAfterCrash(io.debezium.testing.system.tools.databases.SqlDatabaseController dbController)voidshouldCreateKafkaTopics()voidshouldHaveRegisteredConnector()voidshouldResumeStreamingAfterCrash()voidshouldResumeStreamingAfterRedeployment()voidshouldSnapshotChanges()voidshouldStreamChanges(io.debezium.testing.system.tools.databases.SqlDatabaseController dbController)
-
-
-
Constructor Detail
-
MySqlTests
public MySqlTests(io.debezium.testing.system.tools.kafka.KafkaController kafkaController, io.debezium.testing.system.tools.kafka.KafkaConnectController connectController, io.debezium.testing.system.tools.kafka.ConnectorConfigBuilder connectorConfig, KafkaAssertions<?,?> assertions)
-
-
Method Detail
-
insertCustomer
public void insertCustomer(io.debezium.testing.system.tools.databases.SqlDatabaseController dbController, String firstName, String lastName, String email) throws SQLException- Throws:
SQLException
-
shouldHaveRegisteredConnector
@Test @Order(1) public void shouldHaveRegisteredConnector()
-
shouldCreateKafkaTopics
@Test @Order(2) public void shouldCreateKafkaTopics()
-
shouldSnapshotChanges
@Test @Order(3) public void shouldSnapshotChanges()
-
shouldStreamChanges
@Test @Order(4) public void shouldStreamChanges(io.debezium.testing.system.tools.databases.SqlDatabaseController dbController) throws SQLException- Throws:
SQLException
-
shouldBeDown
@Test @Order(5) public void shouldBeDown(io.debezium.testing.system.tools.databases.SqlDatabaseController dbController) throws Exception- Throws:
Exception
-
shouldResumeStreamingAfterRedeployment
@Test @Order(6) public void shouldResumeStreamingAfterRedeployment() throws Exception- Throws:
Exception
-
shouldBeDownAfterCrash
@Test @Order(7) public void shouldBeDownAfterCrash(io.debezium.testing.system.tools.databases.SqlDatabaseController dbController) throws SQLException- Throws:
SQLException
-
shouldResumeStreamingAfterCrash
@Test @Order(8) public void shouldResumeStreamingAfterCrash() throws InterruptedException- Throws:
InterruptedException
-
-