Class PostgreSqlTests
java.lang.Object
io.debezium.testing.system.tests.ConnectorTest
io.debezium.testing.system.tests.postgresql.PostgreSqlTests
- Direct Known Subclasses:
DockerRhelPostgreSqlConnectorIT,OcpAvroPostgreSqlConnectorIT,PostgreSqlOcpTests
-
Field Summary
Fields inherited from class io.debezium.testing.system.tests.ConnectorTest
assertions, connectController, connectorConfig, kafkaController -
Constructor Summary
ConstructorsConstructorDescriptionPostgreSqlTests(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
Modifier and TypeMethodDescriptionvoidinsertCustomer(io.debezium.testing.system.tools.databases.SqlDatabaseController dbController, String firstName, String lastName, String email) voidrenameCustomer(io.debezium.testing.system.tools.databases.SqlDatabaseController dbController, String oldName, String newName) voidshouldBeDown(io.debezium.testing.system.tools.databases.SqlDatabaseController dbController) voidshouldBeDownAfterCrash(io.debezium.testing.system.tools.databases.SqlDatabaseController dbController) voidvoidvoidshouldRerouteUpdates(io.debezium.testing.system.tools.databases.SqlDatabaseController dbController) voidvoidvoidvoidshouldStreamChanges(io.debezium.testing.system.tools.databases.SqlDatabaseController dbController)
-
Constructor Details
-
PostgreSqlTests
public PostgreSqlTests(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 Details
-
insertCustomer
public void insertCustomer(io.debezium.testing.system.tools.databases.SqlDatabaseController dbController, String firstName, String lastName, String email) throws SQLException - Throws:
SQLException
-
renameCustomer
public void renameCustomer(io.debezium.testing.system.tools.databases.SqlDatabaseController dbController, String oldName, String newName) throws SQLException - Throws:
SQLException
-
shouldHaveRegisteredConnector
@Test @Order(10) public void shouldHaveRegisteredConnector() -
shouldCreateKafkaTopics
@Test @Order(20) public void shouldCreateKafkaTopics() -
shouldSnapshotChanges
@Test @Order(30) public void shouldSnapshotChanges() -
shouldStreamChanges
@Test @Order(40) public void shouldStreamChanges(io.debezium.testing.system.tools.databases.SqlDatabaseController dbController) throws SQLException - Throws:
SQLException
-
shouldRerouteUpdates
@Test @Order(41) public void shouldRerouteUpdates(io.debezium.testing.system.tools.databases.SqlDatabaseController dbController) throws SQLException - Throws:
SQLException
-
shouldBeDown
@Test @Order(50) public void shouldBeDown(io.debezium.testing.system.tools.databases.SqlDatabaseController dbController) throws Exception - Throws:
Exception
-
shouldResumeStreamingAfterRedeployment
- Throws:
Exception
-
shouldBeDownAfterCrash
@Test @Order(70) public void shouldBeDownAfterCrash(io.debezium.testing.system.tools.databases.SqlDatabaseController dbController) throws SQLException - Throws:
SQLException
-
shouldResumeStreamingAfterCrash
- Throws:
InterruptedException
-