此包已弃用,不再维护。未建议替代包。

PhpUnitGen 核心功能:测试生成。

4.1.0 2023-12-26 14:33 UTC

README

PhpUnitGen

Total Downloads Latest Stable Version Build Status StyleCI Quality Gate Status Coverage

⚠️ 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 协议