【发布时间】:2019-09-10 21:50:02
【问题描述】:
我想比较两个以任意顺序包含相同元素的List<List<String>>。它们不相等。
// expectedResult
[
["ate","eat","tea"],
["nat","tan"],
["bat"]
]
另一个是
// result
[
["eat", "tea", "ate"],
["bat"],
["tan", "nat"]
]
我应该使用哪些测试方法(来自哪些库)来比较 **elements 中的元素而不进行排序?**
我试过这个没有成功。
import static org.hamcrest.collection.IsIterableContainingInAnyOrder.containsInAnyOrder;
import static org.junit.Assert.assertThat;
assertThat(expectedResult, containsInAnyOrder(result));
【问题讨论】:
-
列表列表的顺序是否相同(不是列表中的项目)?