Class FiltersTest


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

      • filters

        private io.debezium.connector.mysql.legacy.Filters filters
    • Constructor Detail

      • FiltersTest

        public FiltersTest()
    • Method Detail

      • beforeEach

        public void beforeEach()
      • shouldAllowDatabaseListedWithLiteralInWhitelistAndNoDatabaseBlacklist

        public void shouldAllowDatabaseListedWithLiteralInWhitelistAndNoDatabaseBlacklist()
      • shouldAllowDatabaseListedWithMultipleLiteralsInWhitelistAndNoDatabaseBlacklist

        public void shouldAllowDatabaseListedWithMultipleLiteralsInWhitelistAndNoDatabaseBlacklist()
      • shouldAllowDatabaseListedWithMultipleRegexInWhitelistAndNoDatabaseBlacklist

        public void shouldAllowDatabaseListedWithMultipleRegexInWhitelistAndNoDatabaseBlacklist()
      • shouldAllowDatabaseListedWithWildcardInWhitelistAndNoDatabaseBlacklist

        public void shouldAllowDatabaseListedWithWildcardInWhitelistAndNoDatabaseBlacklist()
      • shouldAllowAllDatabaseExceptSystemWhenWhitelistIsBlank

        public void shouldAllowAllDatabaseExceptSystemWhenWhitelistIsBlank()
      • shouldNotAllowDatabaseListedWithLiteralInBlacklistAndNoDatabaseWhitelist

        public void shouldNotAllowDatabaseListedWithLiteralInBlacklistAndNoDatabaseWhitelist()
      • shouldNotAllowDatabaseListedWithMultipleLiteralsInBlacklistAndNoDatabaseWhitelist

        public void shouldNotAllowDatabaseListedWithMultipleLiteralsInBlacklistAndNoDatabaseWhitelist()
      • shouldNotAllowDatabaseListedWithMultipleRegexInBlacklistAndNoDatabaseWhitelist

        public void shouldNotAllowDatabaseListedWithMultipleRegexInBlacklistAndNoDatabaseWhitelist()
      • shouldNotAllowDatabaseListedWithWildcardInBlacklistAndNoDatabaseWhitelist

        public void shouldNotAllowDatabaseListedWithWildcardInBlacklistAndNoDatabaseWhitelist()
      • shouldRespectOnlyDatabaseWhitelistWithDatabaseBlacklistAlsoSpecified

        public void shouldRespectOnlyDatabaseWhitelistWithDatabaseBlacklistAlsoSpecified()
      • shouldAllowAllDatabaseWhenBlacklistIsBlank

        public void shouldAllowAllDatabaseWhenBlacklistIsBlank()
      • shouldIgnoreDatabaseBlacklistWhenDatabaseWhitelistIsNonEmpty

        public void shouldIgnoreDatabaseBlacklistWhenDatabaseWhitelistIsNonEmpty()
      • shouldAllowTableListedWithLiteralInWhitelistAndNoTableBlacklistWhenDatabaseIncluded

        public void shouldAllowTableListedWithLiteralInWhitelistAndNoTableBlacklistWhenDatabaseIncluded()
      • shouldAllowTableListedWithLiteralWithEscapedPeriodInWhitelistAndNoTableBlacklistWhenDatabaseIncluded

        public void shouldAllowTableListedWithLiteralWithEscapedPeriodInWhitelistAndNoTableBlacklistWhenDatabaseIncluded()
      • shouldAllowTableListedWithMultipleLiteralsInWhitelistAndNoTableBlacklistWhenDatabaseIncluded

        public void shouldAllowTableListedWithMultipleLiteralsInWhitelistAndNoTableBlacklistWhenDatabaseIncluded()
      • shouldAllowTableListedWithWhitespaceCharactersInWhitelistAndNoTableBlacklistWhenDatabaseIncluded

        @FixFor("DBZ-1546")
        public void shouldAllowTableListedWithWhitespaceCharactersInWhitelistAndNoTableBlacklistWhenDatabaseIncluded()
      • shouldAllowTableListedWithMultipleRegexInWhitelistAndNoTableBlacklistWhenDatabaseIncluded

        public void shouldAllowTableListedWithMultipleRegexInWhitelistAndNoTableBlacklistWhenDatabaseIncluded()
      • shouldAllowTableListedWithWildcardInWhitelistAndNoTableBlacklistWhenDatabaseIncluded

        public void shouldAllowTableListedWithWildcardInWhitelistAndNoTableBlacklistWhenDatabaseIncluded()
      • shouldAllowTableListedWithLiteralInWhitelistAndNoTableBlacklistWhenDatabaseIncludedButSystemTablesExcluded

        @FixFor("DBZ-242")
        public void shouldAllowTableListedWithLiteralInWhitelistAndNoTableBlacklistWhenDatabaseIncludedButSystemTablesExcluded()
      • shouldAllowTableListedWithLiteralInWhitelistAndTableWhitelistWhenDatabaseIncludedButSystemTablesIncluded

        @FixFor("DBZ-242")
        public void shouldAllowTableListedWithLiteralInWhitelistAndTableWhitelistWhenDatabaseIncludedButSystemTablesIncluded()
      • shouldAllowTableListedWithLiteralInWhitelistAndNoTableBlacklistWhenDatabaseIncludedButSystemTablesIncluded

        @FixFor("DBZ-242")
        public void shouldAllowTableListedWithLiteralInWhitelistAndNoTableBlacklistWhenDatabaseIncludedButSystemTablesIncluded()
      • shouldNotAllowTableWhenNotIncludedInDatabaseWhitelist

        public void shouldNotAllowTableWhenNotIncludedInDatabaseWhitelist()
      • shouldNotAllowTableWhenExcludedInDatabaseWhitelist

        public void shouldNotAllowTableWhenExcludedInDatabaseWhitelist()
      • shouldNotAllowIgnoredTable

        @FixFor("DBZ-1939")
        public void shouldNotAllowIgnoredTable()
      • assertDatabaseIncluded

        protected void assertDatabaseIncluded​(String databaseName)
      • assertDatabaseExcluded

        protected void assertDatabaseExcluded​(String databaseName)
      • assertSystemDatabasesExcluded

        protected void assertSystemDatabasesExcluded()
      • assertSystemDatabasesIncluded

        protected void assertSystemDatabasesIncluded()
      • assertSystemTablesExcluded

        protected void assertSystemTablesExcluded()
      • assertSystemTablesIncluded

        protected void assertSystemTablesIncluded()
      • assertTableIncluded

        protected void assertTableIncluded​(String fullyQualifiedTableName)
      • assertTableExcluded

        protected void assertTableExcluded​(String fullyQualifiedTableName)
      • assertIgnoredTableExcluded

        protected void assertIgnoredTableExcluded​(String fullyQualifiedTableName)
      • assertNonIgnoredTableIncluded

        protected void assertNonIgnoredTableIncluded​(String fullyQualifiedTableName)