phpunitgen / core
此包已弃用,不再维护。未建议替代包。
PhpUnitGen 核心功能:测试生成。
4.1.0
2023-12-26 14:33 UTC
Requires
- php: ~8.1.0 || ~8.2.0 || ~8.3.0
- league/container: ^3.2
- phpdocumentor/reflection-docblock: ^5.2
- phpdocumentor/type-resolver: ^1.6
- roave/better-reflection: ^5.0 || ^6.0
- tightenco/collect: ^8.0 || ^9.0
Requires (Dev)
- mockery/mockery: ^1.3
- phpunit/phpunit: ^10.0
- dev-main
- 4.1.0
- 4.0.0
- 3.1.0
- 3.0.0
- 2.x-dev
- 2.0.0
- 2.0.0-alpha5
- 2.0.0-alpha4
- 2.0.0-alpha3
- 2.0.0-alpha2
- 2.0.0-alpha1
- 1.x-dev
- 1.2.0
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.2
- 1.0.1
- 1.0.0
- 1.0.0-beta3
- 1.0.0-beta2
- 1.0.0-beta1
- 1.0.0-alpha10
- 1.0.0-alpha9
- 1.0.0-alpha8
- 1.0.0-alpha7
- 1.0.0-alpha6
- 1.0.0-alpha5
- 1.0.0-alpha4
- 1.0.0-alpha3
- 1.0.0-alpha2
- 1.0.0-alpha1
This package is auto-updated.
Last update: 2024-04-18 20:56:20 UTC
README
⚠️ PhpUnitGen 已停止维护
经过7年的存在,PhpUnitGen 已不再维护。 阅读帖子
安装
可以使用以下命令安装 CLI 工具
composer require --dev phpunitgen/console
详细信息及 webapp 版本可在 https://phpunitgen.io 查找。
关于 PhpUnitGen
注意:此存储库包含 PhpUnitGen 的核心代码。如果您想在浏览器中使用该工具,请访问 webapp。如果您想在控制台中使用该工具,请安装 命令行包。
PhpUnitGen 是一个在线和命令行工具,可在您的项目中生成单元测试的骨架。
主要功能
- 为您的 PHP 类生成测试骨架
- 与 Laravel 的 "make" 命令绑定
- 使用占位参数或模拟生成类实例化
- 适配 PHPUnit 或 Mockery 模拟生成
PhpUnitGen 不旨在生成测试内容,而仅生成骨架(除获取器和设置器外)。
这是因为检查代码以生成适当的测试非常复杂,可能会导致遗漏一些代码功能或将其标记为“通过单元测试”,即使它包含错误。
路线图
您可以在我们的 Taiga.io 项目 上跟踪我们计划执行的任务。
贡献
有关详细信息,请参阅 CONTRIBUTING。
有关错误、新功能以及现有功能的实现的非正式讨论,请参阅 Core 存储库的 Github 问题页面。
鸣谢
许可
PhpUnitGen 是一个开源软件,许可协议为 MIT 协议。