Почему работает вызов PHPUnit в классе CTestCase:
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
Я использую пространства имен и хочу использовать дизайн по контракту.
Я очень надеюсь, что кто-то может мне помочь.