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
EventRouterUnit 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.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
SkipWhenConnectorUnderTestMarker annotation used together with the
SkipTestRule JUnit rule, that allows tests to be skipped
based on the current connector under testMarker 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.