Author: Jan Schneider (jan@horde.org)
Inheritance: extends Horde_Vfs_TestBase
コード例 #1
0
ファイル: SqliteTest.php プロジェクト: raz0rsdge/horde
 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';
     }
 }
コード例 #2
0
ファイル: MysqlTest.php プロジェクト: horde/horde
 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('VFS_SQLFILE_PDO_MYSQL_TEST_CONFIG', __DIR__ . '/../..');
     if ($config && !empty($config['vfs']['sqlfile']['pdo_mysql'])) {
         self::$db = new Horde_Db_Adapter_Pdo_Mysql($config['vfs']['sqlfile']['pdo_mysql']);
         parent::setUpBeforeClass();
     }
 }
コード例 #3
0
ファイル: MysqlTest.php プロジェクト: jubinpatel/horde
 public static function setUpBeforeClass()
 {
     if (!extension_loaded('mysql')) {
         self::$reason = 'No mysql extension';
         return;
     }
     $config = self::getConfig('VFS_SQLFILE_MYSQL_TEST_CONFIG', __DIR__ . '/..');
     if ($config && !empty($config['vfs']['sqlfile']['mysql'])) {
         self::$db = new Horde_Db_Adapter_Mysql($config['vfs']['sqlfile']['mysql']);
         parent::setUpBeforeClass();
     }
 }
コード例 #4
0
ファイル: Base.php プロジェクト: raz0rsdge/horde
 public static function tearDownAfterClass()
 {
     if (self::$migrator) {
         self::$migrator->down();
     }
     //self::$db->disconnect();
     self::$db = null;
     parent::tearDownAfterClass();
 }