要检查一个元素是否在集合中,可以使用AssertJ库中的contains
方法。
以下是一个示例代码,演示如何使用AssertJ来检查一个元素是否在集合中:
import org.assertj.core.api.Assertions;
import java.util.Arrays;
import java.util.List;
public class Main {
public static void main(String[] args) {
List names = Arrays.asList("Alice", "Bob", "Charlie");
// 使用contains方法来检查元素是否在集合中
Assertions.assertThat(names).contains("Bob");
}
}
在上面的示例中,我们首先创建了一个包含三个字符串元素的names
列表。然后,我们使用Assertions.assertThat
方法来创建一个断言对象,并将names
列表作为参数传递给它。最后,我们使用contains
方法来检查元素"Bob"是否在列表中。
如果元素在集合中,则该断言将通过。如果元素不在集合中,则该断言将失败,并抛出一个异常,显示预期的元素和实际的集合内容。