Class ExtractNewDocumentStateTest


  • public class ExtractNewDocumentStateTest
    extends Object
    Unit test for ExtractNewDocumentState.
    Author:
    Gunnar Morling
    • Field Detail

      • filters

        private io.debezium.connector.mongodb.Filters filters
      • source

        private io.debezium.connector.mongodb.SourceInfo source
      • topicSelector

        private io.debezium.schema.TopicSelector<io.debezium.connector.mongodb.CollectionId> topicSelector
      • produced

        private List<org.apache.kafka.connect.source.SourceRecord> produced
      • transformation

        private io.debezium.connector.mongodb.transforms.ExtractNewDocumentState<org.apache.kafka.connect.source.SourceRecord> transformation
      • skipTestRule

        public org.junit.rules.TestRule skipTestRule
      • exceptionRule

        public org.junit.rules.ExpectedException exceptionRule
    • Constructor Detail

      • ExtractNewDocumentStateTest

        public ExtractNewDocumentStateTest()
    • Method Detail

      • setup

        public void setup()
      • closeSmt

        public void closeSmt()
      • shouldPassHeartbeatMessages

        @FixFor("DBZ-1430")
        public void shouldPassHeartbeatMessages()
      • shouldSkipMessagesWithoutDebeziumCdcEnvelopeDueToMissingSchemaName

        @FixFor("DBZ-1430")
        public void shouldSkipMessagesWithoutDebeziumCdcEnvelopeDueToMissingSchemaName()
      • shouldSkipMessagesWithoutDebeziumCdcEnvelopeDueToMissingSchemaNameSuffix

        @FixFor("DBZ-1430")
        public void shouldSkipMessagesWithoutDebeziumCdcEnvelopeDueToMissingSchemaNameSuffix()
      • shouldSkipMessagesWithoutDebeziumCdcEnvelopeDueToMissingValueSchema

        @FixFor("DBZ-1430")
        public void shouldSkipMessagesWithoutDebeziumCdcEnvelopeDueToMissingValueSchema()
      • shouldFailWhenTheSchemaLooksValidButDoesNotHaveTheCorrectFieldsPreKafka241

        @FixFor("DBZ-1430")
        public void shouldFailWhenTheSchemaLooksValidButDoesNotHaveTheCorrectFieldsPreKafka241()
      • shouldFailWhenTheSchemaLooksValidButDoesNotHaveTheCorrectFieldsPostKafka241

        @FixFor("DBZ-1430")
        public void shouldFailWhenTheSchemaLooksValidButDoesNotHaveTheCorrectFieldsPostKafka241()