我在单元测试下面定义
$p = new Parameters();
$p->set('email','test@gmail.com');
$p->set('password','abcd');
$p->set('username','abcd');
$this->getRequest()->setMethod('POST',$p);
$this->getRequest()->setPost($p);
$this->dispatch('/default/register');
$this->assertModuleName('default');
//assertActionName
$this->assertResponseStatusCode(200);
$this->assertControllerName(TestController::class);
$this->assertControllerClass('TestController');
$this->assertActionName('register');
$this->assertMatchedRouteName('register');
我呼应后阵列中的模块/默认/ src目录/不过的TestController该返回空的错误在CLI,而在浏览器打印。 下面是CLI的输出
塞巴斯蒂安伯格曼和贡献者PHPUnit的6.2.4。
开始测试 'DefaultTest \控制器\ TestControllerTest :: testRegisterUser'。 阵列()