Class JdbcSinkInsertModeIT
java.lang.Object
io.debezium.connector.jdbc.integration.AbstractJdbcSinkTest
io.debezium.connector.jdbc.integration.AbstractJdbcSinkInsertModeTest
io.debezium.connector.jdbc.integration.postgres.JdbcSinkInsertModeIT
@Tag("all") @Tag("it") @Tag("it-postgresql")
@ExtendWith(PostgresSinkDatabaseContextProvider.class)
public class JdbcSinkInsertModeIT
extends AbstractJdbcSinkInsertModeTest
Insert Mode tests for PostgreSQL.
- Author:
- Chris Cranford
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.assertj.db.type.lettercase.LetterCasestatic final org.assertj.db.type.lettercase.LetterCase -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static org.apache.kafka.connect.data.SchemabuildGeoTypeSchema(String type) voidvoidtestInsertModeInsertWithPrimaryKeyModeUpperCaseColumnNameWithoutQuotedIdentifiers(SinkRecordFactory factory) voidtestInsertModeInsertWithPrimaryKeyModeUpperCaseColumnNameWithQuotedIdentifiers(SinkRecordFactory factory) Methods inherited from class io.debezium.connector.jdbc.integration.AbstractJdbcSinkInsertModeTest
testInsertModeInsertWithNoPrimaryKey, testInsertModeInsertWithPrimaryKeyModeKafka, testInsertModeInsertWithPrimaryKeyModeRecordKey, testInsertModeInsertWithPrimaryKeyModeRecordValue, testInsertModeUpdateWithNoPrimaryKey, testInsertModeUpdateWithPrimaryKeyModeKafka, testInsertModeUpdateWithPrimaryKeyModeRecordKey, testInsertModeUpdateWithPrimaryKeyModeRecordValue, testInsertModeUpsertWithNoPrimaryKey, testInsertModeUpsertWithPrimaryKeyModeKafka, testInsertModeUpsertWithPrimaryKeyModeRecordKey, testInsertModeUpsertWithPrimaryKeyModeRecordValueMethods inherited from class io.debezium.connector.jdbc.integration.AbstractJdbcSinkTest
afterEach, assertSinkConnectorIsRunning, consume, consume, dataSource, destinationTableName, getConfig, getDefaultSinkConfig, getSink, randomTableName, startSinkConnector, stopSinkConnector, topicName
-
Field Details
-
LOWER_CASE_STRICT
public static final org.assertj.db.type.lettercase.LetterCase LOWER_CASE_STRICT -
UPPER_CASE_STRICT
public static final org.assertj.db.type.lettercase.LetterCase UPPER_CASE_STRICT
-
-
Constructor Details
-
JdbcSinkInsertModeIT
-
-
Method Details
-
testInsertModeInsertWithPrimaryKeyModeComplexRecordValue
@ParameterizedTest @ArgumentsSource(SinkRecordFactoryArgumentsProvider.class) @FixFor("DBZ-6637") public void testInsertModeInsertWithPrimaryKeyModeComplexRecordValue(SinkRecordFactory factory) throws SQLException - Throws:
SQLException
-
testInsertModeInsertWithPrimaryKeyModeUpperCaseColumnNameWithQuotedIdentifiers
@ParameterizedTest @ArgumentsSource(SinkRecordFactoryArgumentsProvider.class) @FixFor("DBZ-6682") public void testInsertModeInsertWithPrimaryKeyModeUpperCaseColumnNameWithQuotedIdentifiers(SinkRecordFactory factory) -
testInsertModeInsertWithPrimaryKeyModeUpperCaseColumnNameWithoutQuotedIdentifiers
@ParameterizedTest @ArgumentsSource(SinkRecordFactoryArgumentsProvider.class) @FixFor("DBZ-6682") public void testInsertModeInsertWithPrimaryKeyModeUpperCaseColumnNameWithoutQuotedIdentifiers(SinkRecordFactory factory) -
buildGeoTypeSchema
-