使用phpunit进行单元测试时,遇到header语句则会报错的问题
我的程序是使用Zend Framework开发的,在单元测试时,如果遇到源代码中包含header语句,则单元测试就会报错。例如,源代码如下:
class demoSourceController extends BaseController{
public function indexAction() {
header("Content-Type:text/html;charset=utf-8");
}
}
单元测试代码如下:
class demoSourceControllerTest extends BaseControllerTest {
public function testIndexAction() {
$this->dispatch('/demo-source/index');
}
}
在运行单元测试时,则会报如下错误:
Zend_Controller_Exception: Invalid controller specified (error)
桃子酱么么哒
11 years, 8 months ago