sanprojects / phpunitgen-console
PhpUnitGen 命令行工具的测试生成功能。
2.0.0-alpha3
2021-09-15 22:57 UTC
Requires
- php: ^7.1|^8.0
- ext-json: *
- league/container: ^3.3
- league/flysystem: ^1.0
- phpunitgen/core: ^2.0
- symfony/console: ^4.4|^5.0
- symfony/stopwatch: ^4.3|^5.0
- symfony/yaml: ^4.3|^5.0
- tightenco/collect: ^5.8|^6.0|^7.0|^8.0
Requires (Dev)
- laravel/framework: ^5.8|^6.0|^7.0|^8.0
- mockery/mockery: ^1.3
- orchestra/testbench: ^3.8|^4.0|^5.0|^6.0
- phpunit/phpunit: ^7.3|^8.5|^9.1
This package is auto-updated.
Last update: 2024-09-20 21:17:12 UTC
README
安装
可以使用以下命令安装 CLI 工具:
composer require --dev phpunitgen/console
更详细的信息和 Web 应用版本可在 https://phpunitgen.io 获取。
关于 PhpUnitGen
注意:此存储库包含 PhpUnitGen 的控制台代码。如果您想在浏览器中使用此工具,请访问 webapp。如果您想查看核心代码,请访问 核心包。
PhpUnitGen 是一个在线和命令行工具,用于在您的项目中生成单元测试的骨架。
主要功能
- 为您的 PHP 类生成测试骨架
- 与 Laravel "make" 命令绑定
- 使用虚拟参数或模拟生成类实例化
- 适配 PHPUnit 或 Mockery 模拟生成
PhpUnitGen 旨在生成测试骨架(除获取器和设置器外),而不是生成测试内容。
这是因为检查代码以生成适当的测试非常复杂,可能会错过代码的一些功能,或者即使代码中包含错误,也会将其标记为“通过单元测试”。
路线图
您可以在我们的 Taiga.io 项目 上跟踪我们计划执行的任务。
贡献
有关更多详细信息,请参阅 CONTRIBUTING。
有关错误、新功能和现有功能实现的非正式讨论发生在 核心存储库的 Github 问题页面。
鸣谢
许可证
PhpUnitGen 是一个开源软件,采用 MIT 许可证。