phake/phake

Phake 模拟测试库

安装数量: 6,539,105

依赖项: 374

建议者: 2

安全: 0

星标: 480

关注者: 22

分支: 87

v4.5.0 2024-03-05 17:41 UTC

README

Tests Latest Stable Version Total Downloads License

Phake 是一个为 PHP 提供模拟对象、测试替身和方法存根的框架。

Phake 是受到当前模拟框架缺乏灵活性和易用性以及最近对 Java 的 Mockito 经验的启发而创建的。

Phake 与大多数 PHP 模拟框架(例如:PHPUnit、PHPMock 和 SimpleTest 中的模拟功能)在模拟概念上的一个关键区别是,Phake(与 Mockito 类似)采用了一种验证策略来确保调用的发生。也就是说,您像平时一样调用代码,然后在测试代码完成后,您可以验证是否调用了预期的方法。这与上述 PHP 产品非常不同,它们使用了一种期望策略,即在做出任何调用之前就设定了期望。

安装 - Composer

可以使用 Composer 安装 Phake。

composer require --dev phake/phake

安装 - 源码

当然,您也可以从我们的 GitHub 仓库下载源码进行安装: https://github.com/phake/phake

链接

有几个链接提供了有关如何使用 Phake 的信息。

如果您有一篇想要分享的文章或教程,请随意在 github 上创建一个 问题,我会将其添加到这个列表中。