【发布时间】:2017-07-31 23:26:29
【问题描述】:
我正在尝试为 CakePHP 2.4.6 控制器编写测试。我正在关注文档,该文档建议我可以使用 testAction 对产品输出进行测试。
<?php
App::uses('UsersController', 'Controller');
class UsersControllerTest extends ControllerTestCase {
public $fixtures = array(
'app.user',
);
public function testIndex() {
$result = $this->testAction('/users/view/10');
debug($result);
}
}
当我运行此测试时,我收到以下错误消息:
UsersControllerTest::testIndex
Undefined index: REMOTE_ADDR
请您建议我可以做些什么来初始化控制器并访问其单元测试方法。
【问题讨论】:
-
你会发布 UsersController 的索引方法吗?可能有问题!
标签: unit-testing cakephp cakephp-2.0