Package io.debezium.connector.sqlserver
Class IncrementalSnapshotIT
- java.lang.Object
-
- io.debezium.embedded.AbstractConnectorTest
-
- io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotTest<io.debezium.connector.sqlserver.SqlServerConnector>
-
- io.debezium.connector.sqlserver.IncrementalSnapshotIT
-
- All Implemented Interfaces:
Testing
public class IncrementalSnapshotIT extends AbstractIncrementalSnapshotTest<io.debezium.connector.sqlserver.SqlServerConnector>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.debezium.embedded.AbstractConnectorTest
AbstractConnectorTest.SourceRecords
-
Nested classes/interfaces inherited from interface io.debezium.util.Testing
Testing.Debug, Testing.Files, Testing.InterruptableFunction, Testing.Network, Testing.Print, Testing.Timer
-
-
Field Summary
Fields Modifier and Type Field Description private io.debezium.connector.sqlserver.SqlServerConnectionconnectionSkipTestRuleskipRule-
Fields inherited from class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotTest
DB_HISTORY_PATH
-
Fields inherited from class io.debezium.embedded.AbstractConnectorTest
engine, logger, logTestName, OFFSET_STORE_PATH, pollTimeoutInMs, skipTestRule
-
-
Constructor Summary
Constructors Constructor Description IncrementalSnapshotIT()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafter()voidbefore()protected Configuration.Builderconfig()protected Class<io.debezium.connector.sqlserver.SqlServerConnector>connectorClass()protected JdbcConnectiondatabaseConnection()protected voidpopulateTable()protected StringsignalTableName()protected StringtableName()protected StringtopicName()-
Methods inherited from class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotTest
consumeMixedWithIncrementalSnapshot, consumeMixedWithIncrementalSnapshot, getMaximumEnqueuedRecordCount, inserts, pkFieldName, populateTable, sendAdHocSnapshotSignal, snapshotOnly, snapshotOnlyWithRestart, startConnector, startConnector, updates, updatesLargeChunk, updatesWithRestart, valueFieldName, waitForConnectorToStart
-
Methods 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, consumeDmlRecordsByTopic, consumeDmlRecordsByTopic, consumeDmlRecordsByTopic, consumeRecord, consumeRecords, consumeRecords, consumeRecords, consumeRecordsByTopic, consumeRecordsByTopic, consumeRecordsByTopic, debug, getSnapshotMetricsObjectName, getStreamingMetricsObjectName, getStreamingMetricsObjectName, getStreamingNamespace, initializeConnectorTestFramework, isStreamingRunning, isStreamingRunning, isTransactionRecord, loggingCompletion, print, readLastCommittedOffset, readLastCommittedOffsets, setConsumeTimeout, skipAvroValidation, start, start, start, start, start, startAndConsumeTillEnd, stopConnector, stopConnector, validate, waitForAvailableRecords, waitForConnectorShutdown, waitForSnapshotToBeCompleted, waitForStreamingRunning, waitForStreamingRunning, waitTimeForRecords, waitTimeForRecordsAfterNulls
-
-
-
-
Field Detail
-
connection
private io.debezium.connector.sqlserver.SqlServerConnection connection
-
skipRule
public SkipTestRule skipRule
-
-
Method Detail
-
before
public void before() throws SQLException- Throws:
SQLException
-
after
public void after() throws SQLException- Throws:
SQLException
-
populateTable
protected void populateTable() throws SQLException- Overrides:
populateTablein classAbstractIncrementalSnapshotTest<io.debezium.connector.sqlserver.SqlServerConnector>- Throws:
SQLException
-
connectorClass
protected Class<io.debezium.connector.sqlserver.SqlServerConnector> connectorClass()
- Specified by:
connectorClassin classAbstractIncrementalSnapshotTest<io.debezium.connector.sqlserver.SqlServerConnector>
-
databaseConnection
protected JdbcConnection databaseConnection()
- Specified by:
databaseConnectionin classAbstractIncrementalSnapshotTest<io.debezium.connector.sqlserver.SqlServerConnector>
-
topicName
protected String topicName()
- Specified by:
topicNamein classAbstractIncrementalSnapshotTest<io.debezium.connector.sqlserver.SqlServerConnector>
-
tableName
protected String tableName()
- Specified by:
tableNamein classAbstractIncrementalSnapshotTest<io.debezium.connector.sqlserver.SqlServerConnector>
-
signalTableName
protected String signalTableName()
- Specified by:
signalTableNamein classAbstractIncrementalSnapshotTest<io.debezium.connector.sqlserver.SqlServerConnector>
-
config
protected Configuration.Builder config()
- Specified by:
configin classAbstractIncrementalSnapshotTest<io.debezium.connector.sqlserver.SqlServerConnector>
-
-