我正在尝试在我的Phalcon应用程序中执行单元测试。我已经根据提供的教程设置了单元测试环境。
我要做的是只为几个函数模拟数据库适配器。我想要一个模拟的db适配器,当我调用get方法时,我希望它返回一个已知的数据集。
谢谢。

最佳答案

我发现用phalcon进行单元测试非常困难。
不确定下面的回答是否能回答你的问题,但似乎10个月后没有答复是很长的一段时间。
我最后所做的就是用这样的嘲弄

$aclResultArray = ['role_name' => 'Pre Sale'];

    $aclMock = m::mock('overload:\Model\ModelFolder\ModelName');
    $aclMock->shouldReceive('findFirst')
        ->once()
        ->andReturn((object)$aclResultArray);

希望这有帮助

09-30 14:33
查看更多