未找到控制器在CakePHP 2.0上尝试PHPUnit测试

时间:2012-04-04 10:12:45

标签: unit-testing cakephp controller phpunit cakephp-2.0

我正在尝试在CakePHP 2.0上运行PHPUnit测试。 我的模型测试没有问题,但是当我尝试运行我的控制器测试时,我得到了这个错误:

Fatal error: Class 'Controller' not found in `/Applications/MAMP/htdocs/mysite/app/Controller/AppController.php on line 7`

发生了什么事? 感谢。

1 个答案:

答案 0 :(得分:4)

您总是需要正确定义已使用的类(您要扩展它们) - 即使在您的控制器中:

App::uses('Controller', 'Controller');

class AppController extends Controller {}

你错过了App :: uses语句。