比较Java中的两个字符串并在Trace中查看未知字符

时间:2015-03-17 18:22:20

标签: java selenium selenium-webdriver

我正在使用Selenium WebDriver登录网站并检查页面上的日期,并确保日期已更新到今天。我收到的比较错误如下:

org.junit.ComparisonFailure: expected:<as of[0]3/17/2015> but was:<as of[ ]3/17/2015>
at org.junit.Assert.assertEquals(Assert.java:115)
at org.junit.Assert.assertEquals(Assert.java:144)
at com.example.tests.CubeTime.testCubeTime(CubeTime.java:59)

我不确定[0]和[]的来源。我的比较代码看起来像

assertEquals("as of"+datestring,sysDateshort);

1 个答案:

答案 0 :(得分:3)

方括号仅用于突出显示预期([0])与找到的内容([ ])之间的差异。它们实际上不是两个字符串的一部分。

因此,在这种情况下,预计会0,但会找到一个空格。