2

我们运行了很多这样的 JUnit 测试:

public static class Group1 extends AbstractTester {
    @Test
    public void testSomething() {
        // Testmethod
    }
}

与几个小组。surefire-report 为每个组生成一个警告,如下所示:

[warn] [XHTML Sink] Modified invalid anchor name: 'TestClass$Group1' to 'TestClassGroup1'

所以它消除了“$”。在 XML 输出中,这个 $ 仍然像这里一样:

<testcase time="0.158" classname="TestClass$Group1" name="testSomething">

当我知道使用 mvn site 生成 html 报告时,链接不起作用。因为锚点的名称没有 $ 但 href 中有一个 $ 导致链接无效......

任何人都知道如何解决这个问题?

4

1 回答 1

0

这只是 Maven 库的一个不必要的内部警告。

“这对于生成的 HTML 页面来说没有问题,因为接收器实现会处理这个问题。”

请参阅问题https://www.smartics.eu/bugzilla/show_bug.cgi?id=710

于 2016-03-22T13:27:45.047 回答