【发布时间】:2014-01-11 22:27:39
【问题描述】:
为什么在 CTestCase 类中调用 PHPUnit 有效:
require_once('PHPUnit/Autoload.php');
....
PHPUnit_Framework_Assert::assertNotNull($object);
但是如果我在组件目录的文件中以相同的方式调用它,它会显示给我:
require_once(PHPUnit/Autoload.php): failed to open stream: No such file or directory
即使我添加与 CTestCase 中相同的导入,它也不起作用。
require_once('PHPUnit/Util/Filesystem.php'); // workaround for PHPUnit <= 3.6.11
require_once('PHPUnit/Autoload.php');
spl_autoload_unregister('phpunit_autoload');
Yii::registerAutoloader('phpunit_autoload');
它告诉我:
require_once(PHPUnit/Util/Filesystem.php): failed to open stream: No such file or directory
我正在使用命名空间并想使用design-by-contract。
我真的希望有人可以帮助我。
【问题讨论】:
标签: php yii phpunit require-once design-by-contract