All Classes and Interfaces

Class
Description
A base abstract class for the Extract-based single message transform tests.
 
AbstractPartitionTest<P extends io.debezium.pipeline.spi.Partition>
 
A base TestRule that allows easy writing of test rules based on method annotations.
Unit test for ApproximateStructSizeCalculator.
 
 
 
 
Unit test for BinaryValue.
 
 
 
 
 
Unit test for Collect.
 
 
 
 
JUnit rule that inspects the presence of the ShouldFailWhen annotation on a test method.
Applies basic checks of completeness for the connector-specific configuration metadata.
 
A helper for easily building connector configurations for testing.
 
Applies basic checks of completeness of the SMT-specific configuration metadata for the Debezium core SMTs.
 
Defines a contract on how to obtain the database version for a given source connector implementation.
 
Unit test to verify that the functionality of DatabaseVersionResolver is accurate.
 
 
 
 
 
 
Used by SkipWhenKafkaVersion and SkipWhenDatabaseVersion to define the type of skip rule.
 
 
Unit tests for EventRouter
Unit test for the ExtractChangedRecordState single message transformation.
 
 
Annotation that can be used to help track that a test is verifying the fix for one or more specific issues.
Marker annotation used together with the ConditionalFail JUnit rule, that allows ignoring failures of tests know to be unstable on CI, using the ignoreFlakyFailures system property.
 
 
Unit test for HexConverter.
 
 
 
Unit test for JacksonReader.
 
 
 
 
 
 
An embeddable cluster of Kafka servers and a single Zookeeper server.
A simple interactive Kafka consumer for use with the cluster.
A simple interactive Kafka producer for use with the cluster.
 
A small embedded Kafka server.
A test utility for accumulating the SourceRecords that represent change events on rows.
 
 
 
 
 
 
 
 
 
 
 
 
 
Unit test for the SchemaChangeEventFilter single message transformation.
A test utility for accumulating the SourceRecords on the schema change topic.
 
Test for SchemaUtil.
 
 
 
 
Marker annotation that defines if a test failure should be reported or not base upon condition passed to the annotation.
 
 
 
 
 
 
Marker annotation used together with the SkipTestRule JUnit rule, that allows long running tests to be excluded from the build, using the skipLongRunningTests system property.
Marker annotation used together with the SkipTestRule JUnit rule, that allows tests to be excluded from the build if they are run on certain platforms.
JUnit rule that inspects the presence of the SkipLongRunning annotation either on a test method or on a test suite.
Containing annotation for repeatable SkipWhenConnectorUnderTest
Marker annotation used together with the SkipTestRule JUnit rule, that allows tests to be skipped based on the current connector under test
 
Marker annotation used together with the SkipTestRule JUnit rule, that allows tests to be skipped based on the database version used for testing.
Collects together multiple SkipWhenDatabaseVersion annotations.
Marker annotation used together with the SkipTestRule JUnit rule, that allows tests to be skipped based on the Java version used for testing.
Marker annotation used together with the SkipTestRule JUnit rule, that allows tests to be skipped based on the Apache Kafka version used for testing.
 
Allows to assert SourceRecords in the fluent AssertJ style.
Statistics of SourceRecords.
 
 
 
Unit test for TableIdParser.
 
 
 
 
Unit test for Temporals.
A set of utility methods for test cases.
 
File system utility methods.
 
Network-related utility methods.
 
 
 
JUnit rule that logs start and end of each test method execution.
 
 
Applies basic checks of completeness for the SMT-specific configuration metadata.
 
Test utility for checking SourceRecord.
 
 
A lightweight embeddable Zookeeper server useful for unit testing.