Class ExtractNewRecordStateTest


  • public class ExtractNewRecordStateTest
    extends Object
    Author:
    Jiri Pechanec
    • Constructor Detail

      • ExtractNewRecordStateTest

        public ExtractNewRecordStateTest()
    • Method Detail

      • testTombstoneDroppedByDefault

        public void testTombstoneDroppedByDefault()
      • testTombstoneDroppedConfigured

        public void testTombstoneDroppedConfigured()
      • testTombstoneForwardConfigured

        public void testTombstoneForwardConfigured()
      • createDeleteRecord

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

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

        private org.apache.kafka.connect.source.SourceRecord createCreateRecord()
      • 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()
      • 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()