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 上提出問題,我會將其添加到此列表中