我有两个 HashMap<Integer, Question>
我想比较的地图。 Question
在这种情况下是我编写的 Javabean。
我如何断言 HashMap
是相等的?在这种情况下,相等意味着 HashMap
包含完全相同的 Question
bean?
如果它完全相关,我正在使用 JUnit 编写单元测试。
原文由 Ayrx 发布,翻译遵循 CC BY-SA 4.0 许可协议
我有两个 HashMap<Integer, Question>
我想比较的地图。 Question
在这种情况下是我编写的 Javabean。
我如何断言 HashMap
是相等的?在这种情况下,相等意味着 HashMap
包含完全相同的 Question
bean?
如果它完全相关,我正在使用 JUnit 编写单元测试。
原文由 Ayrx 发布,翻译遵循 CC BY-SA 4.0 许可协议
15 回答8.3k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
这是我最终使用的解决方案,它非常适合单元测试目的。
这涉及调用
assertReflectionEquals()
从unitils
包。