Class PostgreSqlTests

java.lang.Object
io.debezium.testing.system.tests.ConnectorTest
io.debezium.testing.system.tests.postgresql.PostgreSqlTests
Direct Known Subclasses:
OcpPostgreSqlConnectorIT

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
    • 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