Assert.assertAllValuesInArrayAreEqual - 使用junit在java中进行单元测试,有没有这样的方法?

时间:2012-07-20 14:11:51

标签: java unit-testing junit

或者在那里?

我只是

int[] results

并且想要检查数组中的每个元素是否具有相同的int值。

(是的,我可以绕过它们)。

1 个答案:

答案 0 :(得分:5)

没有必要循环,只需将数组转换为Set对象,然后检查其长度,如果长度为1则数组中的所有内容都相等。

    Integer[] myArray = ...;
    assertThat(new HashSet(Arrays.asList(myArray)).size(), is(1));