/**
  * @dataProvider prefixProvider
  * @param string $prefix
  */
 public function testRevertPrefixedTables($prefix)
 {
     $this->config['db']['mysql_test']['prefix'] = $prefix;
     $this->config['db']['mysql_test']['schema_version_table_name'] = $prefix . 'schema_migrations';
     $runner = new Ruckusing_FrameworkRunner($this->config, array(__FILE__, 'ENV=mysql_test', 'db:migrate', 'VERSION=0'));
     $output = $runner->execute();
     /* @var $adapter Ruckusing_Adapter_MySQL_Base */
     $adapter = $runner->get_adapter();
     $runner->logger = null;
     $runner->initialize_logger();
     $adapter->logger = $runner->logger;
     $adapter->drop_table($adapter->get_schema_version_table_name());
     $this->assertFalse($adapter->table_exists($prefix . 'schema_migrations', true));
     $this->assertFalse($adapter->table_exists($prefix . 'some_table', true));
 }