Class MySqlDatabaseSchemaTest


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

      • TEST_FILE_PATH

        private static final Path TEST_FILE_PATH
      • mysql

        private io.debezium.connector.mysql.MySqlDatabaseSchema mysql
      • connectorConfig

        private io.debezium.connector.mysql.MySqlConnectorConfig connectorConfig
    • Constructor Detail

      • MySqlDatabaseSchemaTest

        public MySqlDatabaseSchemaTest()
    • Method Detail

      • beforeEach

        public void beforeEach()
      • getSchema

        private io.debezium.connector.mysql.MySqlDatabaseSchema getSchema​(Configuration config)
      • afterEach

        public void afterEach()
      • shouldLoadSystemAndNonSystemTablesAndConsumeOnlyFilteredDatabases

        public void shouldLoadSystemAndNonSystemTablesAndConsumeOnlyFilteredDatabases()
                                                                               throws InterruptedException
        Throws:
        InterruptedException
      • shouldAllowDecimalPrecision

        public void shouldAllowDecimalPrecision()
      • shouldStoreNonCapturedDatabase

        @FixFor("DBZ-3622")
        public void shouldStoreNonCapturedDatabase()
      • shouldNotStoreNonCapturedDatabase

        @FixFor("DBZ-3622")
        public void shouldNotStoreNonCapturedDatabase()
      • shouldStoreNonCapturedTable

        @FixFor("DBZ-3622")
        public void shouldStoreNonCapturedTable()
      • shouldNotStoreNonCapturedTable

        @FixFor("DBZ-3622")
        public void shouldNotStoreNonCapturedTable()
      • assertTableIncluded

        protected void assertTableIncluded​(String fullyQualifiedTableName)
      • assertTableExcluded

        protected void assertTableExcluded​(String fullyQualifiedTableName)
      • assertNoTablesExistForDatabase

        protected void assertNoTablesExistForDatabase​(String dbName)
      • assertTablesExistForDatabase

        protected void assertTablesExistForDatabase​(String dbName)
      • assertHistoryRecorded

        protected void assertHistoryRecorded​(Configuration config,
                                             io.debezium.pipeline.spi.OffsetContext offset)
      • printStatements

        protected void printStatements​(String dbName,
                                       Set<TableId> tables,
                                       String ddlStatements)