public function initDatabase() { // setup database require dirname(dirname(__FILE__)) . '/database_config.inc.php'; $testDbConfig = $dsn; $testDbConfig['adapter'] = $this->adapterName; $testDbConfig['aliases'] = array($dsn['db_name']); CoughDatabaseFactory::reset(); CoughDatabaseFactory::addConfig($testDbConfig); $this->db = CoughDatabaseFactory::getDatabase($dsn['db_name']); }
public function setUp() { CoughDatabaseFactory::reset(); $this->configs = array('config1' => array('host' => 'localhost', 'user' => 'nobody', 'port' => '3306', 'aliases' => array('testConfigAlias', 'reporting_server' => 'reports')), 'config2' => array('host' => 'localhost', 'user' => 'nobody', 'port' => '3307', 'db_name_hash' => array('db_alias' => 'actual_db_name', 'write_server' => 'reports'))); }