phpunitgen / console
此包已被废弃,不再维护。未建议替代包。
PhpUnitGen 命令行工具用于测试生成。
6.1.0
2023-12-26 14:39 UTC
Requires
- php: ~8.1.0 || ~8.2.0 || ~8.3.0
- ext-json: *
- league/container: ^3.3
- league/flysystem: ^3.0
- phpunitgen/core: ^4.0
- symfony/console: ^4.4 || ^5.0 || ^6.0 || ^7.0
- symfony/stopwatch: ^4.3 || ^5.0 || ^6.0 || ^7.0
- symfony/yaml: ^4.3 || ^5.0 || ^6.0 || ^7.0
- tightenco/collect: ^8.0 || ^9.0
Requires (Dev)
- laravel/framework: ^9.0
- mockery/mockery: ^1.3
- orchestra/testbench: ^7.0
- phpunit/phpunit: ^9.0
This package is auto-updated.
Last update: 2024-04-18 20:56:26 UTC
README
⚠️ PhpUnitGen 已停止维护
经过7年的存在,PhpUnitGen 已不再维护。 阅读文章
安装
可以使用以下命令安装 CLI 工具
composer require --dev phpunitgen/console
详细信息和网络应用程序版本可在 https://phpunitgen.io 找到。
关于 PhpUnitGen
注意: 此存储库包含 PhpUnitGen 的控制台代码。如果您想在浏览器中使用此工具,请访问 webapp。如果您想查看核心代码,请访问 核心包。
PhpUnitGen 是一个在线和命令行工具,用于在项目中生成单元测试的骨架。
主要功能
- 为您的 PHP 类生成测试骨架
- 与 Laravel "make" 命令绑定
- 使用占位参数或模拟生成类实例化
- 适配 PHPUnit 或 Mockery 模拟生成
PhpUnitGen 不用于生成测试内容,仅生成骨架(除了获取器/设置器)。
这是因为检查您的代码以生成适当的测试非常复杂,可能会导致代码功能丢失或即使包含错误也将它们标记为“通过单元测试”。
路线图
您可以在我们的 Taiga.io 项目 上跟踪我们计划要完成的任务。
贡献
有关更多详细信息,请参阅 CONTRIBUTING。
有关错误、新功能以及现有功能的实现的非正式讨论,可以在 核心存储库的 Github 问题页面 上进行。
鸣谢
许可
PhpUnitGen 是一个开源软件,受 MIT 许可 的许可。