@Before
  public void setup() {
    c = new PerconaDropColumnChange();
    c.setColumnName("col_test");
    c.setTableName("person");
    c.getColumns().clear();

    DatabaseConnectionUtil.passwordForTests = "root";

    database = new MySQLDatabase();
    database.setLiquibaseSchemaName("testdb");
    DatabaseConnection conn =
        new MockDatabaseConnection("jdbc:mysql://user@localhost:3306/testdb", "user@localhost");
    database.setConnection(conn);
    ExecutorService.getInstance().setExecutor(database, new JdbcExecutor());

    PTOnlineSchemaChangeStatement.available = true;
    System.setProperty(Configuration.FAIL_IF_NO_PT, "false");
    System.setProperty(Configuration.NO_ALTER_SQL_DRY_MODE, "false");
  }