[enh] Readies AlterncTest for DbUnit testing
This commit is contained in:
parent
b26fc42ac4
commit
f0ad82c5d5
|
@ -5,4 +5,32 @@
|
||||||
*/
|
*/
|
||||||
abstract class AlterncTest extends PHPUnit_Extensions_Database_TestCase
|
abstract class AlterncTest extends PHPUnit_Extensions_Database_TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
* @return PHPUnit_Extensions_Database_DB_IDatabaseConnection
|
||||||
|
*/
|
||||||
|
public function getConnection()
|
||||||
|
{
|
||||||
|
global $database,$user,$password;
|
||||||
|
$pdo = new PDO('mysql:dbname='.$database.';host=127.0.0.1',$user,$password);
|
||||||
|
return $this->createDefaultDBConnection($pdo);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @param type $file_name
|
||||||
|
* @return \PHPUnit_Extensions_Database_DataSet_YamlDataSet
|
||||||
|
* @throws \Exception
|
||||||
|
*/
|
||||||
|
public function loadDataSet($file_name)
|
||||||
|
{
|
||||||
|
$file = PHPUNIT_DATASETS_PATH."/$file_name";
|
||||||
|
if( !is_file($file) ){
|
||||||
|
throw new \Exception("missing $file");
|
||||||
|
}
|
||||||
|
$dataSet = new PHPUnit_Extensions_Database_DataSet_YamlDataSet($file);
|
||||||
|
return $dataSet;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
Loading…
Reference in New Issue