ngyuki/phake

Phake 模拟测试库

维护者

详细信息

github.com/ngyuki/Phake

主页

源代码

安装: 872

依赖项: 1

建议者: 0

安全性: 0

星标: 0

关注者: 1

分支: 87

语言:XML

v1.0.3-p2 2012-12-28 06:46 UTC

This package is auto-updated.

Last update: 2024-09-11 00:25:36 UTC


README

Build Status

Phake 是一个 PHP 框架,旨在提供模拟对象、测试双倍体和方法存根。

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

Phake 与大多数 PHP 模拟框架(例如:PHPUnit、PHPMock 和 SimpleTest 中的模拟功能)在模拟方面的关键概念区别在于,Phake(类似于 Mockito)采用验证策略来确保调用被执行。也就是说,你像平时一样调用代码,然后在测试代码完成后,你可以验证是否调用了预期的方法。这与前面提到的 PHP 产品非常不同,这些产品使用预期策略,你在任何调用之前就安排了你的预期。

安装 - Composer

Phake 可以使用 Composer 安装。

  1. 将 Phake 添加为依赖项。
"require": {
	"phake/phake": "dev-master"
}
  1. 运行 Composer: php composer.phar installphp 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 上创建一个 问题,我会将其添加到此列表中