Class AbstractJdbcSinkSchemaEvolutionTest
java.lang.Object
io.debezium.connector.jdbc.integration.AbstractJdbcSinkTest
io.debezium.connector.jdbc.integration.AbstractJdbcSinkSchemaEvolutionTest
- Direct Known Subclasses:
JdbcSinkSchemaEvolutionIT,JdbcSinkSchemaEvolutionIT,JdbcSinkSchemaEvolutionIT,JdbcSinkSchemaEvolutionIT,JdbcSinkSchemaEvolutionIT
Common schema evolution tests.
- Author:
- Chris Cranford
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringReturns the default, basic sink connector configuration to talk to the database instance that was started by the TestContainers framework.voidvoidvoidvoidvoidtestNonKeyColumnTypeResolutionFromKafkaSchemaTypeWithOptionalsWithDefaultValues(SinkRecordFactory factory) voidvoidvoidvoidvoidvoidMethods inherited from class io.debezium.connector.jdbc.integration.AbstractJdbcSinkTest
afterEach, assertSinkConnectorIsRunning, consume, consume, dataSource, destinationTableName, getConfig, getSink, randomTableName, startSinkConnector, stopSinkConnector, topicName
-
Constructor Details
-
AbstractJdbcSinkSchemaEvolutionTest
-
-
Method Details
-
getDefaultSinkConfig
Description copied from class:AbstractJdbcSinkTestReturns the default, basic sink connector configuration to talk to the database instance that was started by the TestContainers framework.- Overrides:
getDefaultSinkConfigin classAbstractJdbcSinkTest
-
getDatabaseSchemaName
-
testCreateShouldFailIfSchemaEvolutionIsDisabled
@ParameterizedTest @ArgumentsSource(SinkRecordFactoryArgumentsProvider.class) public void testCreateShouldFailIfSchemaEvolutionIsDisabled(SinkRecordFactory factory) -
testUpdateShouldFailOnUnknownTableIfSchemaEvolutionIsDisabled
@ParameterizedTest @ArgumentsSource(SinkRecordFactoryArgumentsProvider.class) public void testUpdateShouldFailOnUnknownTableIfSchemaEvolutionIsDisabled(SinkRecordFactory factory) -
testDeleteShouldFailOnUnknownTableIfSchemaEvolutionIsDisabled
@ParameterizedTest @ArgumentsSource(SinkRecordFactoryArgumentsProvider.class) public void testDeleteShouldFailOnUnknownTableIfSchemaEvolutionIsDisabled(SinkRecordFactory factory) -
testTableCreatedOnCreateRecordWithDefaultInsertMode
@ParameterizedTest @ArgumentsSource(SinkRecordFactoryArgumentsProvider.class) public void testTableCreatedOnCreateRecordWithDefaultInsertMode(SinkRecordFactory factory) -
testTableCreatedOnUpdateRecordWithDefaultInsertMode
@ParameterizedTest @ArgumentsSource(SinkRecordFactoryArgumentsProvider.class) public void testTableCreatedOnUpdateRecordWithDefaultInsertMode(SinkRecordFactory factory) -
testTableCreatedOnDeleteRecordWithDefaultInsertMode
@ParameterizedTest @ArgumentsSource(SinkRecordFactoryArgumentsProvider.class) public void testTableCreatedOnDeleteRecordWithDefaultInsertMode(SinkRecordFactory factory) -
testTableCreatedThenAlteredWithNewColumn
@ParameterizedTest @ArgumentsSource(SinkRecordFactoryArgumentsProvider.class) public void testTableCreatedThenAlteredWithNewColumn(SinkRecordFactory factory) -
testTableCreatedThenNotAlteredWithRemovedColumn
@ParameterizedTest @ArgumentsSource(SinkRecordFactoryArgumentsProvider.class) public void testTableCreatedThenNotAlteredWithRemovedColumn(SinkRecordFactory factory) -
testNonKeyColumnTypeResolutionFromKafkaSchemaType
@ParameterizedTest @ArgumentsSource(SinkRecordFactoryArgumentsProvider.class) public void testNonKeyColumnTypeResolutionFromKafkaSchemaType(SinkRecordFactory factory) -
testNonKeyColumnTypeResolutionFromKafkaSchemaTypeWithOptionalsWithDefaultValues
@ParameterizedTest @ArgumentsSource(SinkRecordFactoryArgumentsProvider.class) public void testNonKeyColumnTypeResolutionFromKafkaSchemaTypeWithOptionalsWithDefaultValues(SinkRecordFactory factory) -
shouldCreateTableWithDefaultValues
@ParameterizedTest @ArgumentsSource(SinkRecordFactoryArgumentsProvider.class) public void shouldCreateTableWithDefaultValues(SinkRecordFactory factory)
-