Class FiltersTest

java.lang.Object
io.debezium.connector.mysql.legacy.FiltersTest

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

    • build

      private Configurator build
    • filters

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

    • FiltersTest

      public FiltersTest()
  • Method Details

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