public class ExtractNewDocumentStateTest extends Object
ExtractNewDocumentState.| Modifier and Type | Field and Description |
|---|---|
private static String |
ADD_SOURCE_FIELDS |
private static String |
DELIMITER |
private static String |
DROP_TOMBSTONE |
org.junit.rules.ExpectedException |
exceptionRule |
private io.debezium.connector.mongodb.Filters |
filters |
private static String |
FLATTEN_STRUCT |
private static String |
HANDLE_DELETES |
private static String |
OPERATION_HEADER |
private List<org.apache.kafka.connect.source.SourceRecord> |
produced |
private static String |
SERVER_NAME |
org.junit.rules.TestRule |
skipTestRule |
private io.debezium.connector.mongodb.SourceInfo |
source |
private io.debezium.schema.TopicSelector<io.debezium.connector.mongodb.CollectionId> |
topicSelector |
private io.debezium.connector.mongodb.transforms.ExtractNewDocumentState<org.apache.kafka.connect.source.SourceRecord> |
transformation |
| Constructor and Description |
|---|
ExtractNewDocumentStateTest() |
| Modifier and Type | Method and Description |
|---|---|
void |
closeSmt() |
void |
setup() |
void |
shouldFailWhenTheSchemaLooksValidButDoesNotHaveTheCorrectFieldsPostKafka241() |
void |
shouldFailWhenTheSchemaLooksValidButDoesNotHaveTheCorrectFieldsPreKafka241() |
void |
shouldPassHeartbeatMessages() |
void |
shouldSkipMessagesWithoutDebeziumCdcEnvelopeDueToMissingSchemaName() |
void |
shouldSkipMessagesWithoutDebeziumCdcEnvelopeDueToMissingSchemaNameSuffix() |
void |
shouldSkipMessagesWithoutDebeziumCdcEnvelopeDueToMissingValueSchema() |
private static final String SERVER_NAME
private static final String FLATTEN_STRUCT
private static final String DELIMITER
private static final String OPERATION_HEADER
private static final String HANDLE_DELETES
private static final String DROP_TOMBSTONE
private static final String ADD_SOURCE_FIELDS
private io.debezium.connector.mongodb.Filters filters
private io.debezium.connector.mongodb.SourceInfo source
private io.debezium.schema.TopicSelector<io.debezium.connector.mongodb.CollectionId> topicSelector
private List<org.apache.kafka.connect.source.SourceRecord> produced
private io.debezium.connector.mongodb.transforms.ExtractNewDocumentState<org.apache.kafka.connect.source.SourceRecord> transformation
public org.junit.rules.TestRule skipTestRule
public org.junit.rules.ExpectedException exceptionRule
public void setup()
public void closeSmt()
@FixFor(value="DBZ-1430") public void shouldSkipMessagesWithoutDebeziumCdcEnvelopeDueToMissingSchemaName()
@FixFor(value="DBZ-1430") public void shouldSkipMessagesWithoutDebeziumCdcEnvelopeDueToMissingSchemaNameSuffix()
@FixFor(value="DBZ-1430") public void shouldSkipMessagesWithoutDebeziumCdcEnvelopeDueToMissingValueSchema()
@FixFor(value="DBZ-1430") public void shouldFailWhenTheSchemaLooksValidButDoesNotHaveTheCorrectFieldsPreKafka241()
Copyright © 2020 JBoss by Red Hat. All rights reserved.