Tia*_*oso 15 java arrays junit
我试图断言给定数组包含给定元素的至少一个实例.是否存在已经执行此操作的断言方法?如果是这样的话?
我使用的是Java6和JUnit3.
Kev*_*sox 27
您可以将数组转换为列表:
assertTrue(Arrays.asList(yourArray).contains(yourElement));
Run Code Online (Sandbox Code Playgroud)
hig*_*ted 13
不是内置的断言,不是.你需要使用assertTrue(),并检查使用类似自己阵列Arrays.binarySearch(),ArrayUtils.contains()或你自己的方法.
bhe*_*ler 13
assertThat(Arrays.asList(yourArray), hasItem(yourElement));
Run Code Online (Sandbox Code Playgroud)
如果测试失败,这将为您提供细粒度的信息.它将打印出您正在查看的元素和集合.