lithium\tests\integration\data\Base::connect PHP Method

connect() public method

public connect ( $connection, $options = [] )
    public function connect($connection, $options = array())
    {
        $options += array('autoConnect' => true);
        $this->_dbConfig = Connections::get($connection, array('config' => true));
        $db = $this->_db = Connections::get($connection);
        $this->skipIf(!$db, "The `{$connection}` connection is not correctly configured.");
        $this->skipIf(!$db::enabled(), 'Extension is not loaded.');
        $this->skipIf(!$db->isConnected($options), "No `{$connection}` connection available.");
    }

Usage Example

コード例 #1
0
ファイル: CrudTest.php プロジェクト: fedeisas/lithium
 /**
  * Skip the test if no test database connection available.
  */
 public function skip()
 {
     parent::connect($this->_connection);
     if (!class_exists('li3_fixtures\\test\\Fixtures')) {
         $this->skipIf(true, 'Need `li3_fixtures` to run tests.');
     }
 }
All Usage Examples Of lithium\tests\integration\data\Base::connect