containsInAnyOrder 是Hamcrest 中的一个匹配器,用于检查一个集合(如列表或数组)是否包含指定的元素,而不考虑元素的顺序。 相关优势 可读性强:使用自然语言风格的匹配器,使得测试代码更易于理解和维护。 灵活性高:可以组合多个匹配器来创建复杂的断言条件。 易于扩展:可以自定义匹配器以适应特定的测试需求。 ...
getPluginsInterestedIn(PIPELINE_STATUS), containsInAnyOrder(PLUGIN_ID_1, PLUGIN_ID_2)); assertThat(notificationPluginRegistry.getPluginsInterestedIn(STAGE_STATUS), containsInAnyOrder(PLUGIN_ID_1, PLUGIN_ID_3)); assertThat(notificationPluginRegistry.getPluginsInterestedIn(JOB_STATUS), containsInAnyOrder(...
EN我想断言,ICollection包含将满足一组约束的项。对于Java,我会使用Matchers.containsInAnyOrder(Matcher....
方法名:containsExactlyInAnyOrder AbstractIterableAssert.containsExactlyInAnyOrder介绍 暂无 代码示例 代码示例来源:origin: org.assertj/assertj-core /** * {@inheritDoc} */ @Override publicSELFcontainsExactlyInAnyOrderElementsOf(Iterable<?extendsELEMENT>values){ returncontainsExactlyInAnyOrder(toArray(values)...
方法名:containsExactlyInAnyOrder AbstractObjectArrayAssert.containsExactlyInAnyOrder介绍 [英]Verifies that the actual array contains exactly the given values and nothing else, in any order. Example : Ring[]elvesRings={vilya,nenya,narya,vilya}; ...