gpt4 book ai didi

java - ArrayList 相等 JUnit 测试

转载 作者:太空狗 更新时间:2023-10-29 22:49:43 27 4
gpt4 key购买 nike

我想使用 assertArrayEquals(ArrayList<Token>, ArrayList<Token>)使用这些参数(即标记的 arrayList)。但是 Java 告诉我需要创建这样一个方法。有没有办法在 Junit 中测试任何类型的两个 arrayLists 是否相等?

最佳答案

I want to use the assertArrayEquals(ArrayList<Token>, ArrayList<Token>) with these arguments (i.e. arrayList of tokens). But Java tells me I need to create such a method.

它告诉您需要创建方法,因为 JUnit 库中没有这样的方法。 JUnit 库中没有这样的方法,因为 assertArrayEquals用于比较数组,和ArrayList 不是数组——它是一个List .

Is there a way to test for the equality of two arrayLists of whatever type in Junit?

您可以检查两个 ArrayLists 是否相等(实际上,任意两个 List 对象)使用 equals , 所以你应该能够使用 JUnit 的 assertEquals方法,它将正常工作。

关于java - ArrayList 相等 JUnit 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15456910/

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