【发布时间】:2026-01-14 22:20:03
【问题描述】:
我有两个对象列表。这些对象引用其他对象,而这些对象又包含双精度对象。我想使用 assertEquals 来测试这两个对象是否相同。我已经手动验证了它们是,但 assertEquals 仍然返回错误。我认为原因是由于精度问题,双打不一样。我知道我可以通过深入到双字段并使用 assertEquals(d1, d2, delta) 来解决这个问题,但这似乎很麻烦。是否有向 assertEquals (或其他方法)提供 delta 的方法,以便在遇到双精度时可以使用该 delta 进行比较?
【问题讨论】: