Package io.debezium.connector.db2
Class Db2ReselectColumnsProcessorIT
java.lang.Object
io.debezium.embedded.AbstractConnectorTest
io.debezium.processors.AbstractReselectProcessorTest<io.debezium.connector.db2.Db2Connector>
io.debezium.connector.db2.Db2ReselectColumnsProcessorIT
- All Implemented Interfaces:
io.debezium.util.Testing
public class Db2ReselectColumnsProcessorIT
extends io.debezium.processors.AbstractReselectProcessorTest<io.debezium.connector.db2.Db2Connector>
Db2's integration tests for
ReselectColumnsPostProcessor.- Author:
- Chris Cranford
-
Nested Class Summary
Nested classes/interfaces inherited from class io.debezium.embedded.AbstractConnectorTest
io.debezium.embedded.AbstractConnectorTest.SourceRecordsNested classes/interfaces inherited from interface io.debezium.util.Testing
io.debezium.util.Testing.Debug, io.debezium.util.Testing.Files, io.debezium.util.Testing.InterruptableFunction, io.debezium.util.Testing.Network, io.debezium.util.Testing.Print, io.debezium.util.Testing.Timer -
Field Summary
FieldsFields inherited from class io.debezium.embedded.AbstractConnectorTest
consumedLines, engine, isEngineRunning, logger, logTestName, OFFSET_STORE_PATH, pollTimeoutInMs, skipTestRule -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidprotected voidprotected io.debezium.jdbc.JdbcConnectionprotected voidprotected voidprotected Stringprotected io.debezium.config.Configuration.Builderprotected Class<io.debezium.connector.db2.Db2Connector>protected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected voidMethods inherited from class io.debezium.processors.AbstractReselectProcessorTest
assertColumnReselectedForUnavailableValue, consumeRecordsByTopicReselectWhenNotNullSnapshot, consumeRecordsByTopicReselectWhenNotNullStreaming, consumeRecordsByTopicReselectWhenNullSnapshot, consumeRecordsByTopicReselectWhenNullStreaming, getReselectLogInterceptor, testColumnsReselectedWhenValueIsNullSnapshot, testColumnsReselectedWhenValueIsNullStreaming, testNoColumnsReselectedWhenNotNullSnapshot, testNoColumnsReselectedWhenNotNullStreaming, testNoColumnsReselectedWhenNullAndUnavailableColumnsAreDisabledMethods inherited from class io.debezium.embedded.AbstractConnectorTest
assertBeginTransaction, assertConfigurationErrors, assertConfigurationErrors, assertConfigurationErrors, assertConnectorIsRunning, assertConnectorNotRunning, assertDelete, assertEndTransaction, assertEngineIsRunning, assertHasNoSourceQuery, assertInsert, assertKey, assertNoConfigurationErrors, assertNoRecordsToConsume, assertOffset, assertOffset, assertOnlyTransactionRecordsToConsume, assertRecordTransactionMetadata, assertSchemaMatchesStruct, assertSchemaMatchesStruct, assertSourceQuery, assertTombstone, assertTombstone, assertUpdate, assertValueField, configValue, consumeAvailableRecords, consumeAvailableRecordsByTopic, consumeDmlRecordsByTopic, consumeDmlRecordsByTopic, consumeDmlRecordsByTopic, consumeRecord, consumeRecords, consumeRecords, consumeRecords, consumeRecordsButSkipUntil, consumeRecordsByTopic, consumeRecordsByTopic, consumeRecordsByTopic, consumeRecordsByTopicUntil, consumeRecordsUntil, debug, getConsumer, getMaximumEnqueuedRecordCount, getSnapshotMetricsObjectName, getSnapshotMetricsObjectName, getSnapshotMetricsObjectName, getStreamingMetricsObjectName, getStreamingMetricsObjectName, getStreamingMetricsObjectName, getStreamingMetricsObjectName, getStreamingNamespace, initializeConnectorTestFramework, isStreamingRunning, isStreamingRunning, isStreamingRunning, isStreamingRunning, isTransactionRecord, loggingCompletion, print, readLastCommittedOffset, readLastCommittedOffsets, setConsumeTimeout, skipAvroValidation, start, start, start, start, start, start, start, startAndConsumeTillEnd, startAndConsumeTillEnd, stopConnector, stopConnector, validate, waitForAvailableRecords, waitForConnectorShutdown, waitForSnapshotToBeCompleted, waitForSnapshotToBeCompleted, waitForSnapshotWithCustomMetricsToBeCompleted, waitForStreamingRunning, waitForStreamingRunning, waitForStreamingRunning, waitForStreamingWithCustomMetricsToStart, waitTimeForRecords, waitTimeForRecordsAfterNullsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.debezium.util.Testing
once, once, resetBeforeEachTest, time, time
-
Field Details
-
connection
private io.debezium.connector.db2.Db2Connection connection
-
-
Constructor Details
-
Db2ReselectColumnsProcessorIT
public Db2ReselectColumnsProcessorIT()
-
-
Method Details
-
beforeEach
- Overrides:
beforeEachin classio.debezium.processors.AbstractReselectProcessorTest<io.debezium.connector.db2.Db2Connector>- Throws:
Exception
-
afterEach
- Overrides:
afterEachin classio.debezium.processors.AbstractReselectProcessorTest<io.debezium.connector.db2.Db2Connector>- Throws:
Exception
-
getConnectorClass
- Specified by:
getConnectorClassin classio.debezium.processors.AbstractReselectProcessorTest<io.debezium.connector.db2.Db2Connector>
-
databaseConnection
protected io.debezium.jdbc.JdbcConnection databaseConnection()- Specified by:
databaseConnectionin classio.debezium.processors.AbstractReselectProcessorTest<io.debezium.connector.db2.Db2Connector>
-
getConfigurationBuilder
protected io.debezium.config.Configuration.Builder getConfigurationBuilder()- Specified by:
getConfigurationBuilderin classio.debezium.processors.AbstractReselectProcessorTest<io.debezium.connector.db2.Db2Connector>
-
topicName
- Specified by:
topicNamein classio.debezium.processors.AbstractReselectProcessorTest<io.debezium.connector.db2.Db2Connector>
-
tableName
- Specified by:
tableNamein classio.debezium.processors.AbstractReselectProcessorTest<io.debezium.connector.db2.Db2Connector>
-
reselectColumnsList
- Specified by:
reselectColumnsListin classio.debezium.processors.AbstractReselectProcessorTest<io.debezium.connector.db2.Db2Connector>
-
createTable
- Specified by:
createTablein classio.debezium.processors.AbstractReselectProcessorTest<io.debezium.connector.db2.Db2Connector>- Throws:
Exception
-
dropTable
- Specified by:
dropTablein classio.debezium.processors.AbstractReselectProcessorTest<io.debezium.connector.db2.Db2Connector>- Throws:
Exception
-
getInsertWithValue
- Specified by:
getInsertWithValuein classio.debezium.processors.AbstractReselectProcessorTest<io.debezium.connector.db2.Db2Connector>
-
getInsertWithNullValue
- Specified by:
getInsertWithNullValuein classio.debezium.processors.AbstractReselectProcessorTest<io.debezium.connector.db2.Db2Connector>
-
waitForStreamingStarted
- Specified by:
waitForStreamingStartedin classio.debezium.processors.AbstractReselectProcessorTest<io.debezium.connector.db2.Db2Connector>- Throws:
InterruptedException
-
fieldName
- Overrides:
fieldNamein classio.debezium.processors.AbstractReselectProcessorTest<io.debezium.connector.db2.Db2Connector>
-
enableTableForCdc
- Overrides:
enableTableForCdcin classio.debezium.processors.AbstractReselectProcessorTest<io.debezium.connector.db2.Db2Connector>- Throws:
Exception
-