有没有办法断言List只包含/ exact long []数组?
代码:
// arrange
long[] result = {1, 2, 3, 4, 5};
// act
List<Long> digitPowNumbers = SumDigPower.findDigitPowNumbers(1, 6);
// assert
assertThat(digitPowNumbers).containsExactly(result);
}
我得到了Cannot resolve method containsExactly(long[])
。我该怎么做这个断言?有没有办法只需在1, 2, 3, 4, 5
中输入containsExactly
?
答案 0 :(得分:2)
containsExactly()
需要与列表具有相同元素类型的数组,即Long
,而不是原始long
。更改您的数组类型,它应该工作:
Long[] result = {1L, 2L, 3L, 4L, 5L};