我使用 StringTokenizer 反转了一个字符串,并在reverseToken(str)方法下编写了这段代码。我正在使用junit4进行测试
@Test
public void testReverseToken(){
assertEquals(new String("rev this"), Calculation.reverseWord("ver siht"));
}
为什么我得到 junit.comaprisonFailure
为:
comparisonFailure expected: <str[]> but was: <str[ ]>
这是什么str[]
和str[]
(有空格)
最佳答案
该消息不是由您发布的测试代码生成的。它只是说测试需要字符串 "str"
,但得到的是 "str "
(即字符串末尾有一个额外的空格,不应该是那里)。
关于java - assertEquals(string, string) 比较失败预期 : <str[]> but was: <str[ ]>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24998806/