我正在尝试在我的Phalcon应用程序中执行单元测试。我已经根据提供的教程设置了单元测试环境。
我要做的是只为几个函数模拟数据库适配器。我想要一个模拟的db适配器,当我调用get方法时,我希望它返回一个已知的数据集。
谢谢。
最佳答案
我发现用phalcon进行单元测试非常困难。
不确定下面的回答是否能回答你的问题,但似乎10个月后没有答复是很长的一段时间。
我最后所做的就是用这样的嘲弄
$aclResultArray = ['role_name' => 'Pre Sale'];
$aclMock = m::mock('overload:\Model\ModelFolder\ModelName');
$aclMock->shouldReceive('findFirst')
->once()
->andReturn((object)$aclResultArray);
希望这有帮助