Class HeaderToValueTest

java.lang.Object
io.debezium.transforms.HeaderToValueTest

public class HeaderToValueTest extends Object
  • Field Details

    • VALUE_SCHEMA

      public static final org.apache.kafka.connect.data.Schema VALUE_SCHEMA
    • headerToValue

      private final io.debezium.transforms.HeaderToValue<org.apache.kafka.connect.source.SourceRecord> headerToValue
  • Constructor Details

    • HeaderToValueTest

      public HeaderToValueTest()
  • Method Details

    • whenOperationIsNotMoveOrCopyAConfigExceptionIsThrew

      public void whenOperationIsNotMoveOrCopyAConfigExceptionIsThrew()
    • whenNoFieldsDeclaredAConfigExceptionIsThrew

      public void whenNoFieldsDeclaredAConfigExceptionIsThrew()
    • whenNoHeadersDeclaredAConfigExceptionIsThrew

      public void whenNoHeadersDeclaredAConfigExceptionIsThrew()
    • whenHeadersAndFieldsHaveDifferentSizeAConfigExceptionIsThrew

      public void whenHeadersAndFieldsHaveDifferentSizeAConfigExceptionIsThrew()
    • whenARecordThatContainsADefinedHeaderItWillBeCopiedInTheDefinedField

      public void whenARecordThatContainsADefinedHeaderItWillBeCopiedInTheDefinedField()
    • whenFieldsOrHeadersContainsAnEmptyValueAConfigExceptionIsThrew

      public void whenFieldsOrHeadersContainsAnEmptyValueAConfigExceptionIsThrew()
    • whenFieldsOrHeadersContainsASpaceAConfigExceptionIsThrew

      public void whenFieldsOrHeadersContainsASpaceAConfigExceptionIsThrew()
    • whenNestedFieldContainsASpaceInNestedAddressAConfigExceptionIsThrew

      public void whenNestedFieldContainsASpaceInNestedAddressAConfigExceptionIsThrew()
    • whenNestedFieldIsSeparatedWithADotAndASpaceAConfigExceptionIsThrew

      public void whenNestedFieldIsSeparatedWithADotAndASpaceAConfigExceptionIsThrew()
    • leadingAndTrailingSpacesInFieldsAndHeadersConfigurationAreCorrectlyTrimmed

      public void leadingAndTrailingSpacesInFieldsAndHeadersConfigurationAreCorrectlyTrimmed()
    • whenARecordThatContainsADefinedStructHeaderItWillBeCopiedInTheDefinedField

      public void whenARecordThatContainsADefinedStructHeaderItWillBeCopiedInTheDefinedField()
    • whenARecordThatContainsADefinedHeaderAndOperationIsMoveItWillBeCopiedInTheDefinedFieldAndRemovedFromHeaders

      public void whenARecordThatContainsADefinedHeaderAndOperationIsMoveItWillBeCopiedInTheDefinedFieldAndRemovedFromHeaders()
    • supportNestedField

      public void supportNestedField()
    • notExistingHeader

      public void notExistingHeader()
    • notExistingNestedField

      public void notExistingNestedField()
    • whenARecordNotContainsHeadersShouldBeSkipped

      @FixFor("DBZ-6411") public void whenARecordNotContainsHeadersShouldBeSkipped()