我在泽德框架中利用Zend_试验进行单位测试。 我对boot和测试环境进行了适当配置,然后我从测试单位获得这一错误产出。
Failed asserting last controller used <"error"> was "index"
当我把我的易腐阶级称作行动方法(如行动方法)时,就会出现这一错误。
public function indexAction()
{
$roleDb = new Model_DbTable_Role;
$role = $roleDb->getAll();
$this->_forward( login );
}
如果我排除两条线作用,单位测试是成功的。 这是我的单位测试代码。
public function testIndexActionShouldRedirectToLoginAction()
{
$this->dispatch( /index );
$this->assertController( index );
$this->assertAction( login );
}
这些问题是什么?
How do I know the real error instead of just Failed asserting last controller used <"error">? Thank you