Class Db2Tests

java.lang.Object
io.debezium.testing.system.tests.ConnectorTest
io.debezium.testing.system.tests.db2.Db2Tests
Direct Known Subclasses:
DockerRhelDb2ConnectorIT, OcpAvroDb2ConnectorIT, OcpDb2ConnectorIT

public abstract class Db2Tests extends ConnectorTest
  • Constructor Details

    • Db2Tests

      public Db2Tests(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
    • shouldExtractNewRecordState

      @Test @Order(90) public void shouldExtractNewRecordState(io.debezium.testing.system.tools.databases.SqlDatabaseController dbController) throws Exception
      Throws:
      Exception