我正在使用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);
答案 0 :(得分:3)
方括号仅用于突出显示预期([0]
)与找到的内容([ ]
)之间的差异。它们实际上不是两个字符串的一部分。
因此,在这种情况下,预计会0
,但会找到一个空格。