我有一个预期的字符串列表:
List<String> expected = Arrays.asList("a", "b");
我希望使用以下结果评估这些断言:
{"a", "a", "b", "b"} -> true
{"a", "b", "c"} -> false
从本质上讲,我希望assertJ忽略/删除所有正在评估的重复项。如何使用Assertions API做到这一点?
答案 0 :(得分:1)
尝试containsOnly
,引用Javadoc:
验证实际组仅包含给定值,并且不包含任何其他内容,并且不以任何顺序忽略重复项(即,一旦找到一个值,也将认为已找到其重复项)。