migrify/phpunit-upgrader

该包已被废弃,不再维护。作者建议使用 symplify/phpunit-upgrader 包。

使用智能助手升级 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

报告问题

如果您遇到错误或希望请求新功能,请访问 Symplify monorepo 问题跟踪器

贡献

此包的源代码包含在 Symplify monorepo 中。我们欢迎在此 symplify/symplify 包上对此包进行贡献。