Package io.debezium.connector.sqlserver
Class SqlServerChangeTableSetIT
- java.lang.Object
-
- io.debezium.embedded.AbstractConnectorTest
-
- io.debezium.connector.sqlserver.SqlServerChangeTableSetIT
-
- All Implemented Interfaces:
Testing
public class SqlServerChangeTableSetIT extends AbstractConnectorTest
Integration test for the Debezium SQL Server connector.- Author:
- Jiri Pechanec
-
-
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.SqlServerConnectionconnection-
Fields inherited from class io.debezium.embedded.AbstractConnectorTest
engine, logger, logTestName, OFFSET_STORE_PATH, pollTimeoutInMs, skipTestRule
-
-
Constructor Summary
Constructors Constructor Description SqlServerChangeTableSetIT()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidaddColumnToTable(boolean pauseAfterCaptureChange)voidaddColumnToTableEndOfBatch()voidaddColumnToTableMiddleOfBatch()voidaddColumnToTableWithParallelWrites()voidaddDefaultValue()voidaddTable()voidafter()voidalterDefaultValue()voidbefore()voidchangeColumn()voidreadHistoryAfterRestart()voidremoveColumnFromTable()voidremoveColumnFromTableWithoutChangingCapture()voidremoveTable()voidrenameColumn()-
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, getMaximumEnqueuedRecordCount, 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
-
-
-
-
Method Detail
-
before
public void before() throws SQLException- Throws:
SQLException
-
after
public void after() throws SQLException- Throws:
SQLException
-
addColumnToTableEndOfBatch
public void addColumnToTableEndOfBatch() throws Exception- Throws:
Exception
-
addColumnToTableMiddleOfBatch
public void addColumnToTableMiddleOfBatch() throws Exception- Throws:
Exception
-
addColumnToTable
private void addColumnToTable(boolean pauseAfterCaptureChange) throws Exception- Throws:
Exception
-
removeColumnFromTableWithoutChangingCapture
@FixFor("DBZ-2716") public void removeColumnFromTableWithoutChangingCapture() throws Exception
- Throws:
Exception
-
addColumnToTableWithParallelWrites
public void addColumnToTableWithParallelWrites() throws Exception- Throws:
Exception
-
addDefaultValue
@FixFor("DBZ-1491") public void addDefaultValue() throws Exception
- Throws:
Exception
-
-