All Classes and Interfaces

Class
Description
Interface for triggering failover in a Flink cluster.
This assertion used to compare records in the collect iterator to the target test data with different semantic(AT_LEAST_ONCE, EXACTLY_ONCE).
Entry point for assertion methods for CollectIteratorAssert.
The default configuration values used in connector tests.
A JUnit 5 Extension for supporting running of connector testing framework.
External context for DataStream sinks.
External context for DataStream sinks whose version is V2.
External context for DataStream sources.
DefaultContainerizedExternalSystem<C extends org.testcontainers.containers.GenericContainer<C>>
Default implementation of external system based on container.
DefaultContainerizedExternalSystem.Builder<C extends org.testcontainers.containers.GenericContainer<C>>
A dummy context for serialization schemas.
External context for interacting with external system in testing framework.
Factory for creating ExternalContext.
A data reader for consuming records from an external system.
A data writer for writing records into a SourceSplit in the external system.
A Flink cluster running JM and TMs on containers.
The FlinkContainers builder.
The central configuration holder for Flink container-based test environments.
FlinkContainersConfig builder static inner class.
Test environment running job on FlinkContainers.
A builder class for constructing Docker image based on flink-dist.
A Source implementation that reads data from a list or from a FromElementsSource.ElementsSupplier and stops reading at the fixed position.
A supplier of elements that allows to get those from any offset at any time.
A SourceReader implementation that reads data from a FromElementsSource.ElementsSupplier.
The split of the FromElementsSource.
The split serializer for the FromElementsSource.
Exception indicating errors when building Flink image.
The querier used to get job metrics by rest API.
Test environment for running jobs on Flink mini-cluster.
Mock enumerator.
Mock enumerator state.
Mock enumerator state serializer.
Test utilities for schemas.
Base class for sink test suite.
SourceReaderTestBase<SplitT extends org.apache.flink.api.connector.source.SourceSplit>
An abstract test class for all the unit tests of SourceReader to inherit.
Base class for all test suites.
Builder class for constructing CollectResultIterator of collect sink.
External context for table sinks.
External context for table sources.
A helper class for injecting test resources into test case as parameters.
The configuration holder for Testcontainers.
The TestContainersSettings builder.
Marks the field in test class defining a ExternalContextFactory for constructing ExternalContext before invocation of each test case.
Marks the field in test class defining TestEnvironment.
Test environment for running Flink jobs.
Endpoint with address and port of the test environment.
Options for configuring StreamExecutionEnvironment created by TestEnvironment.
Builder class for TestEnvironmentSettings.
Marks the field in test class defining external system.
An implementation of DeserializationSchema.InitializationContext for test.
Test implementation for JobInfo.
Builder for TestingJobInfo.
A testing implementation of the SourceReaderContext.
A ReaderOutput for testing that collects the emitted records.
Settings for configuring the sink under testing.
Builder class for TestingSinkSettings.
Settings for configuring the source under testing.
Builder class for TestingSourceSettings.
TestingSplitEnumeratorContext<SplitT extends org.apache.flink.api.connector.source.SourceSplit>
A test implementation of the SplitEnumeratorContext, with manual, non-concurrent interaction and intercepting of state.
TestingSplitEnumeratorContext.SplitAssignmentState<SplitT extends org.apache.flink.api.connector.source.SourceSplit>
The state of the split assignment for a subtask.
Test implementation for TaskInfo.
Builder for TestingTaskInfo.
Basic abstractions for all resources used in connector testing framework, including TestEnvironment annotated by TestEnv and external system annotated by TestExternalSystem.
Marks the field in test class defining supported semantic: CheckpointingMode and CheckpointingMode (deprecated).
This assertion used to compare records in the collect iterator to the target test data with different semantics (AT_LEAST_ONCE, EXACTLY_ONCE) for unordered messages.