gpt4 book ai didi

java - `Matchers.hasItem` 和 `Matchers.contains` 是一样的吗?

转载 作者:行者123 更新时间:2023-11-30 06:52:54 24 4
gpt4 key购买 nike

我看到了这个post

关于两者的区别:

Matchers.hasItem(..)

Assert.assertThat(items, Matchers.hasItem(Matchers.hasToString("c")));
which states

Matchers.contains

但我还是不明白。他们都寻找一个谓词满足。没有?

最佳答案

它们几乎相同,但是Matchers.hasItem如前所述

will stop as soon as a matching item is found

然后Matchers.contains

the examined iterable must only yield one item

区别在于第一个检查是否至少有一个项目(可能是两个或更多),而第二个检查是否只有一个项目(只有一个,没有更多)。

关于java - `Matchers.hasItem` 和 `Matchers.contains` 是一样的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38188283/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com