public static function setUpBeforeClass() { $factory_db = new Horde_Test_Factory_Db(); try { self::$db = $factory_db->create(); parent::setUpBeforeClass(); } catch (Horde_Test_Exception $e) { self::$reason = 'Sqlite not available'; } }
public static function setUpBeforeClass() { if (!extension_loaded('mysqli')) { self::$reason = 'No mysqli extension'; return; } $config = self::getConfig('CONTENT_SQL_MYSQLI_TEST_CONFIG', __DIR__ . '/..'); if ($config && !empty($config['content']['sql']['mysqli'])) { self::$db = new Horde_Db_Adapter_Mysqli($config['content']['sql']['mysqli']); parent::setUpBeforeClass(); } }
public static function setUpBeforeClass() { if (!extension_loaded('pdo') || !in_array('mysql', PDO::getAvailableDrivers())) { self::$reason = 'No mysql extension or no mysql PDO driver'; return; } $config = self::getConfig('CONTENT_SQL_PDO_MYSQL_TEST_CONFIG', __DIR__ . '/../..'); if ($config && !empty($config['content']['sql']['pdo_mysql'])) { self::$db = new Horde_Db_Adapter_Pdo_Mysql($config['content']['sql']['pdo_mysql']); parent::setUpBeforeClass(); } }
public static function tearDownAfterClass() { if (self::$migrator) { self::$migrator->down(); } self::$db = null; parent::tearDownAfterClass(); }