Class PostgreSqlTests

java.lang.Object
io.debezium.testing.system.tests.ConnectorTest
io.debezium.testing.system.tests.postgresql.PostgreSqlTests
Direct Known Subclasses:
DockerRhelPostgreSqlConnectorIT, OcpAvroPostgreSqlConnectorIT, PostgreSqlOcpTests

public abstract class PostgreSqlTests extends ConnectorTest
  • 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

      @Test @Order(60) public void shouldResumeStreamingAfterRedeployment() throws Exception
      Throws:
      Exception
    • shouldBeDownAfterCrash

      @Test @Order(70) public void shouldBeDownAfterCrash(io.debezium.testing.system.tools.databases.SqlDatabaseController dbController) throws SQLException
      Throws:
      SQLException
    • shouldResumeStreamingAfterCrash

      @Test @Order(80) public void shouldResumeStreamingAfterCrash() throws InterruptedException
      Throws:
      InterruptedException