Class BinlogValueConvertersTest<C extends org.apache.kafka.connect.source.SourceConnector>

java.lang.Object
io.debezium.connector.binlog.BinlogValueConvertersTest<C>
All Implemented Interfaces:
BinlogConnectorTest<C>

public abstract class BinlogValueConvertersTest<C extends org.apache.kafka.connect.source.SourceConnector> extends Object implements BinlogConnectorTest<C>
Author:
Randall Hauch
  • Field Details

    • ADJUSTER

      private static final TemporalAdjuster ADJUSTER
    • INVALID_JSON

      private static final byte[] INVALID_JSON
  • Constructor Details

    • BinlogValueConvertersTest

      public BinlogValueConvertersTest()
  • Method Details

    • shouldAdjustLocalDateWithTwoDigitYears

      public void shouldAdjustLocalDateWithTwoDigitYears()
    • shouldAdjustLocalDateTimeWithTwoDigitYears

      public void shouldAdjustLocalDateTimeWithTwoDigitYears()
    • shouldNotAdjustLocalDateWithThreeDigitYears

      public void shouldNotAdjustLocalDateWithThreeDigitYears()
    • shouldNotAdjustLocalDateTimeWithThreeDigitYears

      public void shouldNotAdjustLocalDateTimeWithThreeDigitYears()
    • testJsonValues

      public void testJsonValues()
    • testSkipInvalidJsonValues

      @FixFor({"DBZ-2563","DBZ-7143"}) public void testSkipInvalidJsonValues()
    • testErrorOnInvalidJsonValues

      @FixFor({"DBZ-2563","DBZ-7143"}) public void testErrorOnInvalidJsonValues()
    • testFallbackDecimalValueScale

      @FixFor("DBC-3371") public void testFallbackDecimalValueScale()
    • testZonedDateTimeWithMicrosecondPrecision

      @FixFor("DBZ-5996") public void testZonedDateTimeWithMicrosecondPrecision()
    • testInvalidLocalDate

      public void testInvalidLocalDate()
    • testDateValidYear

      public void testDateValidYear()
    • testInvalidTimestamp

      public void testInvalidTimestamp()
    • testTimestampValidYear

      public void testTimestampValidYear()
    • localDateWithYear

      protected LocalDate localDateWithYear(int year)
    • localDateTimeWithYear

      protected LocalDateTime localDateTimeWithYear(int year)
    • getValueConverters

      protected abstract io.debezium.connector.binlog.jdbc.BinlogValueConverters getValueConverters(JdbcValueConverters.DecimalMode decimalMode, TemporalPrecisionMode temporalPrecisionMode, JdbcValueConverters.BigIntUnsignedMode bigIntUnsignedMode, CommonConnectorConfig.BinaryHandlingMode binaryHandlingMode, TemporalAdjuster temporalAdjuster, CommonConnectorConfig.EventConvertingFailureHandlingMode eventConvertingFailureHandlingMode)
    • getDdlParser

      protected abstract DdlParser getDdlParser()