Class ExtractNewRecordStateTest

java.lang.Object
io.debezium.transforms.ExtractNewRecordStateTest

public class ExtractNewRecordStateTest extends Object
Author:
Jiri Pechanec
  • Field Details

  • Constructor Details

    • ExtractNewRecordStateTest

      public ExtractNewRecordStateTest()
  • Method Details

    • testTombstoneDroppedByDefault

      public void testTombstoneDroppedByDefault()
    • testTombstoneDroppedConfigured

      public void testTombstoneDroppedConfigured()
    • testTombstoneForwardConfigured

      public void testTombstoneForwardConfigured()
    • testTruncateDroppedByDefault

      public void testTruncateDroppedByDefault()
    • createDeleteRecord

      private org.apache.kafka.connect.source.SourceRecord createDeleteRecord()
    • createTombstoneRecord

      private org.apache.kafka.connect.source.SourceRecord createTombstoneRecord()
    • createTruncateRecord

      private org.apache.kafka.connect.source.SourceRecord createTruncateRecord()
    • createCreateRecord

      private org.apache.kafka.connect.source.SourceRecord createCreateRecord()
    • createCreateRecordWithOptionalNull

      private org.apache.kafka.connect.source.SourceRecord createCreateRecordWithOptionalNull()
    • createUpdateRecord

      private org.apache.kafka.connect.source.SourceRecord createUpdateRecord()
    • createComplexCreateRecord

      private org.apache.kafka.connect.source.SourceRecord createComplexCreateRecord()
    • createUnknownRecord

      private org.apache.kafka.connect.source.SourceRecord createUnknownRecord()
    • createUnknownUnnamedSchemaRecord

      private org.apache.kafka.connect.source.SourceRecord createUnknownUnnamedSchemaRecord()
    • getSourceRecordHeaderByKey

      private String getSourceRecordHeaderByKey(org.apache.kafka.connect.source.SourceRecord record, String headerKey)
    • testDeleteDroppedByDefault

      public void testDeleteDroppedByDefault()
    • testHandleDeleteDrop

      public void testHandleDeleteDrop()
    • testHandleDeleteNone

      public void testHandleDeleteNone()
    • testHandleDeleteRewrite

      public void testHandleDeleteRewrite()
    • testHandleCreateRewrite

      public void testHandleCreateRewrite()
    • testUnwrapCreateRecord

      public void testUnwrapCreateRecord()
    • testUnwrapCreateRecordWithOptionalDefaultValue

      @FixFor("DBZ-5166") public void testUnwrapCreateRecordWithOptionalDefaultValue()
    • testIgnoreUnknownRecord

      public void testIgnoreUnknownRecord()
    • testUnwrapPropagatesRecordHeaders

      @FixFor("DBZ-971") public void testUnwrapPropagatesRecordHeaders()
    • testAddField

      @FixFor("DBZ-1452") public void testAddField()
    • testAddTimestamp

      @FixFor("DBZ-2984") public void testAddTimestamp()
    • testAddFields

      @FixFor({"DBZ-1452","DBZ-2504"}) public void testAddFields()
    • testNewFieldAndHeaderMapping

      @FixFor("DBZ-2606") public void testNewFieldAndHeaderMapping()
    • testAddFieldsForMissingOptionalField

      @FixFor("DBZ-1452") public void testAddFieldsForMissingOptionalField()
    • testAddFieldsSpecifyStruct

      @FixFor("DBZ-1452") public void testAddFieldsSpecifyStruct()
    • testAddHeader

      @FixFor("DBZ-1452") public void testAddHeader()
    • testAddHeaders

      @FixFor("DBZ-1452") public void testAddHeaders()
    • testAddHeadersForMissingOptionalField

      @FixFor("DBZ-1452") public void testAddHeadersForMissingOptionalField()
    • testAddHeadersSpecifyStruct

      @FixFor({"DBZ-1452","DBZ-2504"}) public void testAddHeadersSpecifyStruct()
    • testAddTopicRoutingField

      public void testAddTopicRoutingField()
    • testUpdateTopicRoutingField

      public void testUpdateTopicRoutingField()
    • testDeleteTopicRoutingField

      public void testDeleteTopicRoutingField()
    • testAddHeadersHandleDeleteRewriteAndTombstone

      @FixFor("DBZ-1876") public void testAddHeadersHandleDeleteRewriteAndTombstone()
    • testAddFieldNonExistantField

      public void testAddFieldNonExistantField()
    • testAddFieldHandleDeleteRewrite

      @FixFor("DBZ-1452") public void testAddFieldHandleDeleteRewrite()
    • testAddFieldsHandleDeleteRewrite

      @FixFor("DBZ-1452") public void testAddFieldsHandleDeleteRewrite()
    • testAddFieldsHandleDeleteRewriteAndTombstone

      @FixFor("DBZ-1876") public void testAddFieldsHandleDeleteRewriteAndTombstone()
    • testAddFieldsSpecifyStructHandleDeleteRewrite

      @FixFor("DBZ-1452") public void testAddFieldsSpecifyStructHandleDeleteRewrite()
    • testSchemaChangeEventWithOperationHeader

      @FixFor("DBZ-1517") public void testSchemaChangeEventWithOperationHeader()