Class CassandraConnectorTestBase

java.lang.Object
io.debezium.connector.cassandra.CassandraConnectorTestBase

public abstract class CassandraConnectorTestBase extends Object
  • Field Details

    • CASSANDRA_SERVER_DIR

      public static final String CASSANDRA_SERVER_DIR
      See Also:
    • cassandraDir

      private static final String cassandraDir
    • dockerDir

      private static final String dockerDir
    • cmd

      private static final Consumer<com.github.dockerjava.api.command.CreateContainerCmd> cmd
    • cassandra

      public static org.testcontainers.containers.GenericContainer cassandra
  • Constructor Details

    • CassandraConnectorTestBase

      public CassandraConnectorTestBase()
  • Method Details

    • setUpClass

      public static void setUpClass() throws Exception
      Throws:
      Exception
    • tearDownClass

      public static void tearDownClass() throws IOException, InterruptedException
      Throws:
      IOException
      InterruptedException
    • destroyTestKeyspace

      public static void destroyTestKeyspace() throws Exception
      Throws:
      Exception
    • destroyTestKeyspace

      public static void destroyTestKeyspace(String keyspace)
    • generateTaskContext

      protected abstract io.debezium.connector.cassandra.CassandraConnectorContext generateTaskContext(io.debezium.config.Configuration configuration) throws Exception
      Throws:
      Exception
    • generateTaskContext

      protected io.debezium.connector.cassandra.CassandraConnectorContext generateTaskContext() throws Exception
      Throws:
      Exception
    • generateTaskContext

      protected io.debezium.connector.cassandra.CassandraConnectorContext generateTaskContext(Map<String,Object> configs) throws Exception
      Throws:
      Exception
    • waitForCql

      protected static void waitForCql()
    • createCassandraDir

      protected static String createCassandraDir()