symplify/phpunit-upgrader

此包已被废弃且不再维护。作者建议使用 rector/rector 包。

智能助手升级PHPUnit测试


README

Downloads total

智能助手升级PHPUnit测试。

安装

composer require symplify/phpunit-upgrader --dev

用法

1. 将字符串调用中的 assertContains() 修改为 assertStringContainsString()

vendor/bin/phpunit-upgrader assert-contains /tests --error-report-file report.txt

其中 report.txt 是PHPUnit运行失败的输出

1) Whatever::whatever
TypeError: Argument 2 passed to PHPUnit\Framework\Assert::assertContains() must be iterable, string given, called in somePath.php on line 100

2. 在 setUp()tearDown() 方法中添加 void

vendor/bin/phpunit-upgrader voids /tests

报告问题

如果你遇到bug或想请求新功能,请前往 Symplify monorepo问题跟踪器

贡献

此包的源代码包含在Symplify monorepo中。我们欢迎在 symplify/symplify 上为此包做出贡献。