在JUnit4中声明两个列表相等

问题描述 投票:0回答:1

我刚刚开始使用JUnit4编写单元测试。在实际的单元测试方法中,我创建了“ expected”变量,并试图将其与我的代码进行比较。

我正在使用JUnit4中的Assert.assertEquals方法比较ArrayList,但是预期的末尾似乎有空格?

Expected: "java.util.ArrayList<[data]> "
Actual:   "java.util.ArrayList<[data]>"

任何解释或帮助,将不胜感激。TIA。

java intellij-idea junit junit4
1个回答
0
投票

您可以在trim()上使用String功能来切断空格,但这只是一种解决方法。

最好使用list1.equals(list2)或Arrays.equals(array1,array2)。>

© www.soinside.com 2019 - 2024. All rights reserved.