Class ExtractNewDocumentStateTest
- java.lang.Object
-
- io.debezium.connector.mongodb.transforms.ExtractNewDocumentStateTest
-
public class ExtractNewDocumentStateTest extends Object
Unit test forExtractNewDocumentState.- Author:
- Gunnar Morling
-
-
Field Summary
Fields Modifier and Type Field Description org.junit.rules.ExpectedExceptionexceptionRuleprivate io.debezium.connector.mongodb.Filtersfiltersprivate List<org.apache.kafka.connect.source.SourceRecord>producedprivate static StringSERVER_NAMEorg.junit.rules.TestRuleskipTestRuleprivate io.debezium.connector.mongodb.SourceInfosourceprivate io.debezium.schema.TopicSelector<io.debezium.connector.mongodb.CollectionId>topicSelectorprivate io.debezium.connector.mongodb.transforms.ExtractNewDocumentState<org.apache.kafka.connect.source.SourceRecord>transformation
-
Constructor Summary
Constructors Constructor Description ExtractNewDocumentStateTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcloseSmt()voidsetup()voidshouldFailWhenTheSchemaLooksValidButDoesNotHaveTheCorrectFieldsPostKafka241()voidshouldFailWhenTheSchemaLooksValidButDoesNotHaveTheCorrectFieldsPreKafka241()voidshouldPassHeartbeatMessages()voidshouldSkipMessagesWithoutDebeziumCdcEnvelopeDueToMissingSchemaName()voidshouldSkipMessagesWithoutDebeziumCdcEnvelopeDueToMissingSchemaNameSuffix()voidshouldSkipMessagesWithoutDebeziumCdcEnvelopeDueToMissingValueSchema()
-
-
-
Field Detail
-
SERVER_NAME
private static final String SERVER_NAME
- See Also:
- Constant Field Values
-
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
-
-
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()
-
-