【发布时间】:2014-02-10 20:19:08
【问题描述】:
我编写了一个单元测试,当我在 Eclipse 中运行它时它通过了,但是当我执行“maven install”时它失败了。
我使用 JUnit 4、Mockito 1.9.5、Maven 3.0.4、JRE 1.7._51、Sunfire 2.15。
看似失败的断言是:
assert string1.equals(string2);
【问题讨论】:
-
要比较字符串的内容还是确保它们在字符串池中相同?
-
如果没有更多的源代码,我只想说字符串不相等。
-
请发布您的测试代码。
-
我将删除所有代码和错误消息,因为它没有意义。
-
请将 'assert string1.equals(string2)' 更改为 'assertEquals(string1, string2)'。这应该会给你更多提示为什么测试失败。
标签: maven mockito maven-surefire-plugin