有没有办法告诉 SonarQube 报告只调用 JUnit 测试的方法?
我们确实使用了 SonarQube,我发现了一个如上所述的案例——现在我想知道我们有多少假阴性。
我假设你的意思是“谁的唯一调用来自 JUnit 测试”?
我怀疑有这样的东西。
您看到的问题是公共接口和私有接口之间的区别。您应该确保清楚地描述这些,并且您的测试应该只使用公共接口。如果您最终找到无法从测试中获取的代码,那么这就是您正在寻找的情况。与查找仅从测试中调用的方法相比,更容易找到无法访问的代码。