我使用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[ ]
(有空格)
答案 0 :(得分:3)
您发布的测试代码不会生成消息。它只是说测试期望字符串"str"
,而是得到"str "
(即字符串末尾有一个不应该存在的额外空格)。