Class AbstractJdbcSinkPrimaryKeyModeTest
java.lang.Object
io.debezium.connector.jdbc.integration.AbstractJdbcSinkTest
io.debezium.connector.jdbc.integration.AbstractJdbcSinkPrimaryKeyModeTest
- Direct Known Subclasses:
JdbcSinkPrimaryKeyModeIT,JdbcSinkPrimaryKeyModeIT,JdbcSinkPrimaryKeyModeIT,JdbcSinkPrimaryKeyModeIT,JdbcSinkPrimaryKeyModeIT
Common primary key mode tests.
- Author:
- Chris Cranford
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidassertHasPrimaryKeyColumns(String tableName, boolean caseInsensitive, String... columnNames) protected voidassertHasPrimaryKeyColumns(String tableName, String... columnNames) voidvoidvoidvoidvoidvoidvoidtestRecordWithPrimaryKeyColumnsWithPrimaryKeyModeRecordValueWithSubsetOfFields(SinkRecordFactory factory) voidvoidvoidvoidvoidtestRecordWithPrimaryKeyColumnWithPrimaryKeyModeRecordValueWithNoFieldsSpecified(SinkRecordFactory factory) Methods inherited from class io.debezium.connector.jdbc.integration.AbstractJdbcSinkTest
afterEach, assertSinkConnectorIsRunning, consume, consume, dataSource, destinationTableName, getConfig, getDefaultSinkConfig, getSink, randomTableName, startSinkConnector, stopSinkConnector, topicName
-
Constructor Details
-
AbstractJdbcSinkPrimaryKeyModeTest
-
-
Method Details
-
testRecordWithNoPrimaryKeyColumnsWithPrimaryKeyModeNone
@ParameterizedTest @ArgumentsSource(SinkRecordFactoryArgumentsProvider.class) public void testRecordWithNoPrimaryKeyColumnsWithPrimaryKeyModeNone(SinkRecordFactory factory) -
testRecordWithNoPrimaryKeyColumnsWithPrimaryKeyModeKafka
@ParameterizedTest @ArgumentsSource(SinkRecordFactoryArgumentsProvider.class) public void testRecordWithNoPrimaryKeyColumnsWithPrimaryKeyModeKafka(SinkRecordFactory factory) -
testRecordWithPrimaryKeyColumnWithPrimaryKeyModeKafka
@ParameterizedTest @ArgumentsSource(SinkRecordFactoryArgumentsProvider.class) public void testRecordWithPrimaryKeyColumnWithPrimaryKeyModeKafka(SinkRecordFactory factory) -
testRecordWithPrimaryKeyColumnWithPrimaryKeyModeRecordKey
@ParameterizedTest @ArgumentsSource(SinkRecordFactoryArgumentsProvider.class) public void testRecordWithPrimaryKeyColumnWithPrimaryKeyModeRecordKey(SinkRecordFactory factory) -
testRecordWithPrimaryKeyColumnsWithPrimaryKeyModeRecordKey
@ParameterizedTest @ArgumentsSource(SinkRecordFactoryArgumentsProvider.class) public void testRecordWithPrimaryKeyColumnsWithPrimaryKeyModeRecordKey(SinkRecordFactory factory) -
testRecordWithPrimaryKeyColumnWithPrimaryKeyModeRecordHeader
@ParameterizedTest @ArgumentsSource(SinkRecordFactoryArgumentsProvider.class) public void testRecordWithPrimaryKeyColumnWithPrimaryKeyModeRecordHeader(SinkRecordFactory factory) -
testRecordWithPrimaryKeyColumnsWithPrimaryKeyModeRecordHeader
@ParameterizedTest @ArgumentsSource(SinkRecordFactoryArgumentsProvider.class) public void testRecordWithPrimaryKeyColumnsWithPrimaryKeyModeRecordHeader(SinkRecordFactory factory) -
testRecordWithNoPrimaryKeyColumnsWithPrimaryKeyModeRecordValue
@ParameterizedTest @ArgumentsSource(SinkRecordFactoryArgumentsProvider.class) public void testRecordWithNoPrimaryKeyColumnsWithPrimaryKeyModeRecordValue(SinkRecordFactory factory) -
testRecordWithPrimaryKeyColumnWithPrimaryKeyModeRecordValueWithNoFieldsSpecified
@ParameterizedTest @ArgumentsSource(SinkRecordFactoryArgumentsProvider.class) public void testRecordWithPrimaryKeyColumnWithPrimaryKeyModeRecordValueWithNoFieldsSpecified(SinkRecordFactory factory) -
testRecordWithPrimaryKeyColumnWithPrimaryKeyModeRecordValue
@ParameterizedTest @ArgumentsSource(SinkRecordFactoryArgumentsProvider.class) public void testRecordWithPrimaryKeyColumnWithPrimaryKeyModeRecordValue(SinkRecordFactory factory) -
testRecordWithPrimaryKeyColumnsWithPrimaryKeyModeRecordValue
@ParameterizedTest @ArgumentsSource(SinkRecordFactoryArgumentsProvider.class) public void testRecordWithPrimaryKeyColumnsWithPrimaryKeyModeRecordValue(SinkRecordFactory factory) -
testRecordWithPrimaryKeyColumnsWithPrimaryKeyModeRecordValueWithSubsetOfFields
@ParameterizedTest @ArgumentsSource(SinkRecordFactoryArgumentsProvider.class) public void testRecordWithPrimaryKeyColumnsWithPrimaryKeyModeRecordValueWithSubsetOfFields(SinkRecordFactory factory) -
assertHasPrimaryKeyColumns
-
assertHasPrimaryKeyColumns
-