Files
yii/tests/bootstrap.php
Carsten Brandt 8704436302 fixed test bootstrap to work with PHPUnit 3.7.x
PHP CodeCoverage tests for class existance which causes Yii autoloader
to include non existent files.
Fixed by disabling Yii autoloader relying on include path
2012-11-14 18:11:50 +01:00

27 lines
788 B
PHP

<?php
defined('YII_ENABLE_EXCEPTION_HANDLER') or define('YII_ENABLE_EXCEPTION_HANDLER',false);
defined('YII_ENABLE_ERROR_HANDLER') or define('YII_ENABLE_ERROR_HANDLER',false);
defined('YII_DEBUG') or define('YII_DEBUG',true);
$_SERVER['SCRIPT_NAME']='/'.basename(__FILE__);
$_SERVER['SCRIPT_FILENAME']=__FILE__;
require_once(dirname(__FILE__).'/../framework/yii.php');
require_once(dirname(__FILE__).'/TestApplication.php');
require_once('PHPUnit/Framework/TestCase.php');
// make sure non existing PHPUnit classes do not break with Yii autoloader
Yii::$enableIncludePath = false;
Yii::setPathOfAlias('tests', dirname(__FILE__));
Yii::import('tests.*');
class CTestCase extends PHPUnit_Framework_TestCase
{
}
class CActiveRecordTestCase extends CTestCase
{
}
new TestApplication();