Alternc  latest
Alternc logiel libre pour l'hébergement
AlterncTest Class Reference
+ Inheritance diagram for AlterncTest:

Public Member Functions

 getConnection ()
 
 loadDataSet ($fileList)
 

Detailed Description

Definition at line 11 of file AlterncTest.php.

Member Function Documentation

◆ getConnection()

AlterncTest::getConnection ( )
Returns
PHPUnit_Extensions_Database_DB_IDatabaseConnection

Definition at line 18 of file AlterncTest.php.

19  {
20  global $database,$user,$password;
21  $pdo = new PDO('mysql:dbname='.$database.';host=127.0.0.1',$user,$password);
22  return $this->createDefaultDBConnection($pdo);
23  }
foreach(array(ALTERNC_MAIL, ALTERNC_HTML, ALTERNC_LOGS) as $crdir) $database
Definition: bootstrap.php:83
$user
Definition: bootstrap.php:84
$password
Definition: bootstrap.php:85

References $database, $password, and $user.

Referenced by m_actionTest\testArchive(), m_actionTest\testCancel(), m_actionTest\testChmod(), m_actionTest\testCreate_dir(), m_actionTest\testCreate_file(), m_actionTest\testDel(), m_actionTest\testFinish(), m_actionTest\testFix_dir(), m_actionTest\testFix_file(), m_actionTest\testFix_user(), m_actionTest\testMove(), m_actionTest\testPurge(), m_actionTest\testReset_job(), and m_actionTest\testSet().

◆ loadDataSet()

AlterncTest::loadDataSet (   $fileList)
Parameters
string$fileList
Returns
\PHPUnit_Extensions_Database_DataSet_YamlDataSet
Exceptions

Definition at line 31 of file AlterncTest.php.

32  {
33  if (empty($fileList)) {
34  throw new \Exception("No files specified");
35  }
36  if( !is_array($fileList)){
37  $fileList = array($fileList);
38  }
39  $datasetList = array();
40  foreach ($fileList as $file_name) {
41  $file = PHPUNIT_DATASETS_PATH."/$file_name";
42  if( !is_file($file) ){
43  throw new \Exception("missing $file");
44  }
45  $dataSet = new YamlDataSet($file);
46  $datasetList[] = $dataSet;
47  }
48  $compositeDataSet = new CompositeDataSet($datasetList);
49  return $dataSet;
50  }
const PHPUNIT_DATASETS_PATH
Definition: bootstrap.php:20

References PHPUNIT_DATASETS_PATH.

Referenced by m_actionTest\testPurge().


The documentation for this class was generated from the following file: