gpt4 book ai didi

java - AssertJ 断言 List 仅包含 long[]

转载 作者:行者123 更新时间:2023-12-02 03:02:43 24 4
gpt4 key购买 nike

有没有办法断言 List 仅包含/恰好包含 long[] 数组?

代码:

 // arrange
long[] result = {1, 2, 3, 4, 5};

// act
List<Long> digitPowNumbers = SumDigPower.findDigitPowNumbers(1, 6);

// assert
assertThat(digitPowNumbers).containsExactly(result);
}

我收到无法解析方法 containsExactly(long[])。我该如何做这个断言?有没有一种方法无需在 containsExactly 中输入 1, 2, 3, 4, 5

最佳答案

containsExactly() 需要一个与列表具有相同元素类型的数组,即 Long,而不是原始 long。更改您的数组类型,它应该可以工作:

Long[] result = {1L, 2L, 3L, 4L, 5L};

关于java - AssertJ 断言 List<Long> 仅包含 long[],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42215285/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com