phake
v4.5.1
Phake 是一个 PHP 框架,旨在提供模拟对象、测试双打和方法存根。
Phake 的灵感来自于当前模拟框架缺乏灵活性和易用性,以及最近使用 Mockito for Java 的经验。
Phake 和大多数 php 模拟框架(即:PHPUnit、PHPMock 中的模拟功能和 SimpleTest 中的模拟功能)之间模拟的一个关键概念差异是 Phake(如 Mockito)采用验证策略来确保进行调用。也就是说,您正常调用代码,然后在完成正在测试的代码后,您可以验证是否调用了预期的方法。这与前面提到的 php 产品非常不同,后者使用期望策略,您可以在进行任何调用之前列出您的期望。
Phake 可以使用 Composer 安装。
composer require --dev phake/phake
当然,您也可以通过从我们的 github 存储库下载来从源代码安装它:https://github.com/phake/phake
有一些链接提供了有关如何使用 Phake 的信息。
法克网站
Phake 文档
初始 Phake 公告
PHPStorm 插件
如果您有想要分享的文章或教程,请随时在 github 上提出问题,我会将其添加到此列表中