Class ConfigurationTest

java.lang.Object
io.debezium.config.ConfigurationTest

public class ConfigurationTest extends Object
Author:
Randall Hauch
  • Field Details

    • config

      private io.debezium.config.Configuration config
  • Constructor Details

    • ConfigurationTest

      public ConfigurationTest()
  • Method Details

    • beforeEach

      public void beforeEach()
    • shouldConvertFromProperties

      public void shouldConvertFromProperties()
    • shouldNotBeModifiedAfterCreation

      @FixFor("DBZ-3514") public void shouldNotBeModifiedAfterCreation()
      Test verifying that a Configuration object cannot be modified after creation.
    • shouldCreateInternalFields

      public void shouldCreateInternalFields()
    • shouldThrowValidationOnDuplicateOldColumnFilterConfiguration

      @FixFor("DBZ-1962") public void shouldThrowValidationOnDuplicateOldColumnFilterConfiguration()
    • shouldThrowValidationOnDuplicateColumnFilterConfiguration

      @FixFor("DBZ-1962") public void shouldThrowValidationOnDuplicateColumnFilterConfiguration()
    • shouldAllowNewColumnFilterIncludeListConfiguration

      public void shouldAllowNewColumnFilterIncludeListConfiguration()
    • shouldAllowNewColumnFilterExcludeListConfiguration

      public void shouldAllowNewColumnFilterExcludeListConfiguration()
    • shouldCallFunctionOnEachMatchingFieldUsingRegex

      public void shouldCallFunctionOnEachMatchingFieldUsingRegex()
    • shouldMaskPasswords

      public void shouldMaskPasswords()
    • defaultDdlFilterShouldFilterOutRdsHeartbeatInsert

      @FixFor("DBZ-469") public void defaultDdlFilterShouldFilterOutRdsHeartbeatInsert()
      On Amazon RDS we'll see INSERT (sic!) statements for a heartbeat table in the DDL even stream, they should be filtered out by default (the reason being that those statements are sent using STATEMENT binlog format, which is just applied for that session emitting those statements).
    • defaultDdlFilterShouldFilterOutFlushRelayLogs

      @FixFor("DBZ-661") public void defaultDdlFilterShouldFilterOutFlushRelayLogs()
    • defaultDdlFilterShouldFilterOutRdsSysinfoStatements

      @FixFor("DBZ-1492") public void defaultDdlFilterShouldFilterOutRdsSysinfoStatements()
    • defaultDdlFilterShouldFilterOutRdsMonitorStatements

      @FixFor("DBZ-1775") public void defaultDdlFilterShouldFilterOutRdsMonitorStatements()
    • defaultDdlFilterShouldFilterOutMySqlInlineComments

      @FixFor("DBZ-3762") public void defaultDdlFilterShouldFilterOutMySqlInlineComments()
    • customDdlFilterShouldFilterOutMySqlCreateViewStatements

      @FixFor("DBZ-5709") public void customDdlFilterShouldFilterOutMySqlCreateViewStatements()
    • testMsgKeyColumnsField

      @FixFor("DBZ-1015") public void testMsgKeyColumnsField()
    • testMsgKeyColumnsFieldRegexValidation

      @FixFor("DBZ-2957") public void testMsgKeyColumnsFieldRegexValidation()
    • testServerNameValidation

      @FixFor("DBZ-3427") public void testServerNameValidation()
    • testConfigurationMerge

      @FixFor("DBZ-5801") public void testConfigurationMerge()