比较两个字符串是否相等

时间:2016-12-12 11:05:57

标签: java compare

我有两个字符串:

ISI_ISTP_20161213_9ec83b6e68b74e859741ce731e866236_wrk.xml
ISI_ISTP_20161212_9ec83b6e68b74e859741ce731e866236_wrk.xml

我的测试,测试这些字符串是否相等:

assertFalse("Tatsaechliches Ergebnis weicht nicht von 
'" + expectedResult + "' ab!", result.equals(expectedResult));

不幸的是,这个测试通过是相同的,但显然它不是。 有人能帮助我吗?

2 个答案:

答案 0 :(得分:2)

可能是因为你使用了assertFalse。这就是为什么测试返回true,因为测试用例是真的。字符串不等于测试为真的原因。使用assertTrue获取另一个结果

答案 1 :(得分:0)

您必须将此用于您的目的:

assertTrue("Tatsaechliches Ergebnis weicht nicht von 
'" + expectedResult + "' ab!", result.equals(expectedResult));