2016-07-25 170 views
2

我想在我的Phalcon应用程序中执行单元测试。我已经根据提供的教程设置了单元测试环境。Phalcon - 模拟单元测试模型

我想要做的是模拟数据库适配器只有几个功能。我想要一个模拟的数据库适配器,当我调用get方法时,我希望它返回一个已知的数据集。

谢谢。

回答

0

我发现使用Phalcon进行单元测试过于困难。

不确定下面的答案会回答你的问题,但似乎有10个月没有回应是很长的时间。

我最终什么事,用嘲弄像这样

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

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

希望这样做有助于