sanprojects / phpunitgen-core
PhpUnitGen 核心特性:测试生成。
2.0.0-alpha2
2021-08-27 10:41 UTC
Requires
- php: ^7.1|^8.0
- league/container: ^3.2
- ondrejmirtes/better-reflection: >=4.3.51,<5.0.0
- phpdocumentor/reflection-docblock: ^4.0|^5.0
- tightenco/collect: ^5.8|^6.0|^7.0|^8.0.0
Requires (Dev)
- mockery/mockery: ^1.3
- phpunit/phpunit: ^7.3|^8.5|^9.1
This package is auto-updated.
Last update: 2024-09-20 21:22:19 UTC
README
安装
可以使用以下命令安装 CLI 工具:
composer require --dev phpunitgen/console
详细信息和网络应用程序版本可在https://phpunitgen.io找到。
关于 PhpUnitGen
注意:此存储库包含 PhpUnitGen 的核心代码。如果您想在自己的浏览器中使用此工具,请访问webapp。如果您想在控制台中使用此工具,请安装命令行包。
PhpUnitGen 是一个在线和命令行工具,用于在项目中生成单元测试框架。
主要功能
- 为您的 PHP 类生成测试框架
- 与 Laravel "make" 命令绑定
- 使用占位符参数或模拟生成类实例化
- 适配 PHPUnit 或 Mockery 模拟生成
PhpUnitGen 不用于生成测试内容,仅生成框架(除了获取器和设置器)。
这是因为检查代码以生成适当的测试非常复杂,可能会导致错过某些代码功能,甚至如果其中包含错误,也会将其标记为“已通过单元测试”。
路线图
您可以在我们的 Taiga.io 项目上跟踪我们计划完成的任务。
贡献
有关详细信息,请参阅CONTRIBUTING。
有关错误、新功能以及现有功能的实现的非正式讨论在Core 存储库的 Github 问题页面进行。
鸣谢
许可证
PhpUnitGen 是一个开源软件,许可证为MIT 许可证。