我刚刚开始使用JUnit4编写单元测试。在实际的单元测试方法中,我创建了“ expected”变量,并试图将其与我的代码进行比较。
我正在使用JUnit4中的Assert.assertEquals方法比较ArrayList,但是预期的末尾似乎有空格?
Expected: "java.util.ArrayList<[data]> "
Actual: "java.util.ArrayList<[data]>"
任何解释或帮助,将不胜感激。TIA。
您可以在trim()
上使用String
功能来切断空格,但这只是一种解决方法。
最好使用list1.equals(list2
)或Arrays.equals(array1,array2)
。>