JUnit 3 - 数组包含给定元素

2022-09-02 05:05:32

我试图断言给定数组至少包含给定元素的一个实例。是否有断言方法已经执行此操作?如果是这样,哪一个?

我使用的是Java6和JUnit3。


答案 1

您可以将数组转换为列表:

assertTrue(Arrays.asList(yourArray).contains(yourElement));

答案 2
assertThat(Arrays.asList(yourArray), hasItem(yourElement));

这将在测试失败时为您提供细粒度的信息。它将打印出您的元素和它正在查找的集合。