Package io.debezium.transforms
Class HeaderToValueTest
java.lang.Object
io.debezium.transforms.HeaderToValueTest
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final io.debezium.transforms.HeaderToValue<org.apache.kafka.connect.source.SourceRecord>static final org.apache.kafka.connect.data.Schema -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoid
-
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
-
whenATombstoneRecordItShouldBeSkipped
-