任何 Hamcrest 匹配器,用于检查集合是否完全由 x,y 元素组成,而不管顺序和基数
Any Hamcrest matcher to check if a collection is composed exactly of x,y elements, unregardless of order and cardinality
我正在使用 hamcrest Matchers,但我没有找到 contains、containsInAnyOrder、hasItems 和 containsInRelativeOrder 解决该需求。
我需要一个像这样的匹配器:
- 集合 B 由与集合 A 完全相同的元素以任意顺序和基数组成
它是某种 hasExactlyItems() 或 containsInAnyOrderAndCardinality()
为此,我建议使用 AssertJ。它对集合有很多流畅的断言,例如:
- containsExactlyInAnyOrderElementsOf
- containsExactlyElementsOf
- 包含ExactlyInAnyOrder等,
我正在使用 hamcrest Matchers,但我没有找到 contains、containsInAnyOrder、hasItems 和 containsInRelativeOrder 解决该需求。
我需要一个像这样的匹配器:
- 集合 B 由与集合 A 完全相同的元素以任意顺序和基数组成
它是某种 hasExactlyItems() 或 containsInAnyOrderAndCardinality()
为此,我建议使用 AssertJ。它对集合有很多流畅的断言,例如:
- containsExactlyInAnyOrderElementsOf
- containsExactlyElementsOf
- 包含ExactlyInAnyOrder等,