Class ConfigurationTest


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

      • config

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

      • ConfigurationTest

        public ConfigurationTest()
    • Method Detail

      • 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()
      • shouldThrowValidationOnDuplicateOldColumnFilterConfigurationOld

        @FixFor("DBZ-1962")
        public void shouldThrowValidationOnDuplicateOldColumnFilterConfigurationOld()
      • 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()
      • testMsgKeyColumnsField

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

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

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