Package io.debezium.connector.cassandra
Class CassandraConnectorTestBase
- java.lang.Object
-
- io.debezium.connector.cassandra.CassandraConnectorTestBase
-
public abstract class CassandraConnectorTestBase extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static com.github.nosan.embedded.cassandra.Cassandracassandraprivate static PathcassandraDirstatic StringEMBEDDED_CASSANDRA_VERSIONprivate io.debezium.kafka.KafkaClusterkafkaClusterprivate FilekafkaDataDir
-
Constructor Summary
Constructors Constructor Description CassandraConnectorTestBase()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidafterEach()voidbeforeEach()static voiddestroyTestKeyspace()protected io.debezium.connector.cassandra.CassandraConnectorContextgenerateTaskContext()protected abstract io.debezium.connector.cassandra.CassandraConnectorContextgenerateTaskContext(io.debezium.config.Configuration configuration)protected io.debezium.connector.cassandra.CassandraConnectorContextgenerateTaskContext(Map<String,Object> configs)protected static com.github.nosan.embedded.cassandra.CassandragetCassandra(Path cassandraHome, String version)static voidsetUpClass()static voidtearDownClass()protected static voidwaitForCql()
-
-
-
Field Detail
-
EMBEDDED_CASSANDRA_VERSION
public static final String EMBEDDED_CASSANDRA_VERSION
-
cassandra
public static com.github.nosan.embedded.cassandra.Cassandra cassandra
-
cassandraDir
private static Path cassandraDir
-
kafkaCluster
private io.debezium.kafka.KafkaCluster kafkaCluster
-
kafkaDataDir
private File kafkaDataDir
-
-
Method Detail
-
setUpClass
public static void setUpClass()
-
tearDownClass
public static void tearDownClass()
-
afterEach
public void afterEach()
-
destroyTestKeyspace
public static void destroyTestKeyspace()
-
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
-
getCassandra
protected static com.github.nosan.embedded.cassandra.Cassandra getCassandra(Path cassandraHome, String version)
-
waitForCql
protected static void waitForCql()
-
-