ZF3-单元测试控制器,未发送POST / GET数据

时间:2018-12-27 13:51:41

标签: unit-testing zend-framework3

我在单元测试中定义了以下内容

 $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');

我回显了module / default / src / TestController中的post数组,但是在浏览器上打印时,这会在CLI上返回空错误。以下是CLI的输出

Sebastian Bergmann及其贡献者的PHPUnit 6.2.4。

开始测试'DefaultTest \ Controller \ TestControllerTest :: testRegisterUser'。 数组 ( )

0 个答案:

没有答案