public class ExtractNewRecordStateTest extends Object
| Modifier and Type | Field and Description |
|---|---|
private static String |
ADD_FIELDS |
private static String |
ADD_FIELDS_PREFIX |
private static String |
ADD_HEADERS |
private static String |
ADD_HEADERS_PREFIX |
private static String |
DROP_TOMBSTONES |
(package private) io.debezium.data.Envelope |
envelope |
private static String |
HANDLE_DELETES |
(package private) org.apache.kafka.connect.data.Schema |
recordSchema |
private static String |
ROUTE_BY_FIELD |
(package private) org.apache.kafka.connect.data.Schema |
sourceSchema |
| Constructor and Description |
|---|
ExtractNewRecordStateTest() |
private static final String DROP_TOMBSTONES
private static final String HANDLE_DELETES
private static final String ROUTE_BY_FIELD
private static final String ADD_FIELDS
private static final String ADD_HEADERS
private static final String ADD_FIELDS_PREFIX
private static final String ADD_HEADERS_PREFIX
final org.apache.kafka.connect.data.Schema recordSchema
final org.apache.kafka.connect.data.Schema sourceSchema
final io.debezium.data.Envelope envelope
public void testTombstoneDroppedByDefault()
public void testTombstoneDroppedConfigured()
public void testTombstoneForwardConfigured()
private org.apache.kafka.connect.source.SourceRecord createDeleteRecord()
private org.apache.kafka.connect.source.SourceRecord createTombstoneRecord()
private org.apache.kafka.connect.source.SourceRecord createCreateRecord()
private org.apache.kafka.connect.source.SourceRecord createUpdateRecord()
private org.apache.kafka.connect.source.SourceRecord createComplexCreateRecord()
private org.apache.kafka.connect.source.SourceRecord createUnknownRecord()
private org.apache.kafka.connect.source.SourceRecord createUnknownUnnamedSchemaRecord()
private String getSourceRecordHeaderByKey(org.apache.kafka.connect.source.SourceRecord record, String headerKey)
public void testDeleteDroppedByDefault()
public void testHandleDeleteDrop()
public void testHandleDeleteNone()
public void testHandleDeleteRewrite()
public void testHandleCreateRewrite()
public void testUnwrapCreateRecord()
public void testIgnoreUnknownRecord()
@FixFor(value="DBZ-971") public void testUnwrapPropagatesRecordHeaders()
@FixFor(value="DBZ-1452") public void testAddFieldsForMissingOptionalField()
@FixFor(value="DBZ-1452") public void testAddHeadersForMissingOptionalField()
@FixFor(value={"DBZ-1452","DBZ-2504"}) public void testAddHeadersSpecifyStruct()
public void testAddTopicRoutingField()
public void testUpdateTopicRoutingField()
public void testDeleteTopicRoutingField()
@FixFor(value="DBZ-1876") public void testAddHeadersHandleDeleteRewriteAndTombstone()
public void testAddFieldNonExistantField()
@FixFor(value="DBZ-1452") public void testAddFieldHandleDeleteRewrite()
@FixFor(value="DBZ-1452") public void testAddFieldsHandleDeleteRewrite()
@FixFor(value="DBZ-1876") public void testAddFieldsHandleDeleteRewriteAndTombstone()
@FixFor(value="DBZ-1452") public void testAddFieldsSpecifyStructHandleDeleteRewrite()
Copyright © 2020 JBoss by Red Hat. All rights reserved.