创建控制器实例:在非对象上调用成员函数getModule()

时间:2016-06-09 13:24:33

标签: php unit-testing module yii2

我想在单元测试中测试控制器的操作,如下所述:yii controller action unit testing without selenium。可选的;我知道这是通过使用功能测试来完成的。尝试这种方法很有趣。

为此,我需要创建控制器实例:

$controller = new SomeController('SomeController', Yii::$app->getModule('somemodule'));

执行此代码后,我收到错误:

  

致命错误:在非对象上调用成员函数getModule()   C:\项目\ AIS \测试\ codeception \后端\单位\ SomeControllerTest.php   在第27行

如何在单元测试中创建控制器实例(一般情况下)?

0 个答案:

没有答案