我正在尝试在Phalcon应用中执行单元测试。我根据提供的教程设置了单元测试环境。
我要做的是仅为多个功能模拟数据库适配器。我想要一个模拟的数据库适配器,当我调用get方法时,我希望它返回一个已知的数据集。
感谢。
答案 0 :(得分:0)
我发现Phalcon的单元测试过于困难。
不确定以下内容是否会回答您的问题,但似乎很长一段时间没有回复10个月。
我最终做的是使用像这样的嘲弄
$aclResultArray = ['role_name' => 'Pre Sale'];
$aclMock = m::mock('overload:\Model\ModelFolder\ModelName');
$aclMock->shouldReceive('findFirst')
->once()
->andReturn((object)$aclResultArray);
希望这有帮助