public class TableSchemaBuilderTest extends Object
| Modifier and Type | Field and Description |
|---|---|
private io.debezium.util.SchemaNameAdjuster |
adjuster |
private static String |
AVRO_UNSUPPORTED_NAME |
private static String |
AVRO_UNSUPPORTED_NAME_CONVERTED |
private io.debezium.relational.Column |
c1 |
private io.debezium.relational.Column |
c2 |
private io.debezium.relational.Column |
c3 |
private io.debezium.relational.Column |
c4 |
private io.debezium.relational.Column |
c5 |
private io.debezium.relational.Column |
c6 |
private io.debezium.relational.Column |
c7 |
private io.debezium.relational.Column |
c8 |
private io.debezium.relational.Column |
c9 |
private Object[] |
data |
private io.debezium.relational.TableId |
id |
private Object[] |
keyData |
private String |
prefix |
private io.debezium.relational.TableSchema |
schema |
private io.debezium.relational.Table |
table |
| Constructor and Description |
|---|
TableSchemaBuilderTest() |
| Modifier and Type | Method and Description |
|---|---|
void |
beforeEach() |
void |
checkPreconditions() |
void |
customKeyMapperShouldMapMultipleTables() |
void |
shouldBuildCorrectSchemaNames() |
void |
shouldBuildTableSchemaFromTable() |
void |
shouldBuildTableSchemaFromTableWithCustomKey() |
void |
shouldBuildTableSchemaFromTableWithoutPrimaryKey() |
void |
shouldFailToBuildTableSchemaFromNullTable() |
void |
shouldFallbackToIdentyKeyWhenCustomMapperIsNull() |
void |
shouldOverrideIdentityKey() |
void |
shouldSanitizeFieldNamesAndBuildTableSchemaFromTableWithoutPrimaryKey() |
void |
shouldSanitizeFieldNamesAndValidateSerialization() |
private static final String AVRO_UNSUPPORTED_NAME
private static final String AVRO_UNSUPPORTED_NAME_CONVERTED
private final String prefix
private final io.debezium.relational.TableId id
private final Object[] data
private final Object[] keyData
private io.debezium.relational.Table table
private io.debezium.relational.Column c1
private io.debezium.relational.Column c2
private io.debezium.relational.Column c3
private io.debezium.relational.Column c4
private io.debezium.relational.Column c5
private io.debezium.relational.Column c6
private io.debezium.relational.Column c7
private io.debezium.relational.Column c8
private io.debezium.relational.Column c9
private io.debezium.relational.TableSchema schema
private io.debezium.util.SchemaNameAdjuster adjuster
public void beforeEach()
public void checkPreconditions()
public void shouldFailToBuildTableSchemaFromNullTable()
public void shouldBuildTableSchemaFromTable()
public void shouldBuildTableSchemaFromTableWithoutPrimaryKey()
@FixFor(value="DBZ-1044") public void shouldSanitizeFieldNamesAndBuildTableSchemaFromTableWithoutPrimaryKey()
@FixFor(value="DBZ-1044") public void shouldSanitizeFieldNamesAndValidateSerialization()
@FixFor(value="DBZ-1015") public void shouldBuildTableSchemaFromTableWithCustomKey()
@FixFor(value="DBZ-1015") public void shouldFallbackToIdentyKeyWhenCustomMapperIsNull()
Copyright © 2019 JBoss by Red Hat. All rights reserved.