
mockery
mockery
Mockery is a simple yet flexible PHP mock object framework for use in unit testing with PHPUnit, PHPSpec or any other testing framework. Its core goal is to offer a test double framework with a succinct API capable of clearly defining all possible object operations and interactions using a human readable Domain Specific Language (DSL).
AI 简介
Mockery 是一个专为 PHP 单元测试设计的轻量级模拟对象(Mock)框架,用于创建和配置测试替身(test doubles),如 mock、stub 和 spy。它提供简洁、可读性强的 DSL API,支持声明式定义方法调用预期、返回值、调用次数及参数匹配,并原生兼容 PHPUnit、PHPSpec 等主流测试框架。项目采用 BSD 许可,可通过 Composer 集成,无需修改现有测试结构即可替代 PHPUnit 内置模拟器。适用于需要高可控性依赖隔离的 PHP 应用开发、TDD 实践及遗留系统重构等场景。
PHP
BSD 3-Clause "New" or "Revised" License10.7k
Stars
466
Forks
71
Watchers
106
Issues
Star 增长
今日0
近 7 天0
近 30 天+2
综合评分68.21
默认分支1.6.x