使用Run as - >构建Eclipse项目时Maven Build然后Maven寻找单元测试并执行它们。如果任何测试失败,则错误将显示为堆栈跟踪,包括指向源代码文件的链接。例如:
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running de.xyz.testing.MainTest
Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.11 sec <<< FAILURE!
testReturnSix(de.xyz.testing.MainTest) Time elapsed: 0.062 sec <<< FAILURE!
java.lang.AssertionError: expected:<6> but was:<7>
at org.junit.Assert.fail(Assert.java:88)
at org.junit.Assert.failNotEquals(Assert.java:834)
班级名称用彩色和下划线标注为链接(遗憾的是我无法在上面的代码中显示此内容),但这些链接不起作用。这使得使用Maven运行和检查测试有点无用,并诱使我直接使用JUnit而不使用Maven并将Maven测试周期视为必要的恶意。但是当有一个工具时,不应该使用两个工具,对吗?
我的环境是(如果重要,它是最新的):
我在网上找不到任何解决方案。那么我可能忘记或错误配置了什么?