我如何断言两个具有Javabean值的HashMap相等?
2022-09-03 09:52:35
我有两张地图想比较一下。 在这种情况下,是我写的Javabean。HashMap<Integer, Question>
Question
如何断言两者相等?在这种情况下,相等意味着两者包含完全相同的豆子?HashMap
HashMap
Question
如果它完全相关,我正在使用JUnit编写一个单元测试。
我有两张地图想比较一下。 在这种情况下,是我写的Javabean。HashMap<Integer, Question>
Question
如何断言两者相等?在这种情况下,相等意味着两者包含完全相同的豆子?HashMap
HashMap
Question
如果它完全相关,我正在使用JUnit编写一个单元测试。
使用番石榴,你可以做:
assertTrue(Maps.difference(expected, actual).areEqual());
如果你的问题类实现了,那么你可以做equals
assertEquals(expectedMap, hashMap);
assertTrue(expectedMap.equals(hashMap));
Map 接口指定如果两个 Maps 包含相等键的相等元素,则它们相等。