ngyuki / phake
Phake 模拟测试库
v1.0.3-p2
2012-12-28 06:46 UTC
Requires
- php: >=5.2.0
This package is auto-updated.
Last update: 2024-09-11 00:25:36 UTC
README
Phake 是一个 PHP 框架,旨在提供模拟对象、测试双倍体和方法存根。
Phake 是受到当前模拟框架缺乏灵活性和易用性以及最近使用 Mockito for Java 的经验所启发。
Phake 与大多数 PHP 模拟框架(例如:PHPUnit、PHPMock 和 SimpleTest 中的模拟功能)在模拟方面的关键概念区别在于,Phake(类似于 Mockito)采用验证策略来确保调用被执行。也就是说,你像平时一样调用代码,然后在测试代码完成后,你可以验证是否调用了预期的方法。这与前面提到的 PHP 产品非常不同,这些产品使用预期策略,你在任何调用之前就安排了你的预期。
安装 - Composer
Phake 可以使用 Composer 安装。
- 将 Phake 添加为依赖项。
"require": { "phake/phake": "dev-master" }
- 运行 Composer:
php composer.phar install
或php composer.phar update
安装 - PEAR
Phake 可以通过 Digital Sandwich PEAR 频道使用 PEAR 安装。
可以使用以下命令将此 PEAR 频道添加到 PEAR 中
pear channel-discover pear.digitalsandwich.com
您只需要做一次。之后,您可以使用以下命令安装 Phake
pear install digitalsandwich/Phake
安装完成后,您可以在本地 PEAR 目录中找到 Phake 的源文件
安装 - 源代码
当然,您也可以从我们的 GitHub 仓库下载源代码进行安装: https://github.com/mlively/Phake
链接
有一些链接提供了有关如何使用 Phake 的信息。
如果您有一篇想分享的文章或教程,请随时在 github 上创建一个 问题,我会将其添加到此列表中