Java 如何知道JUnit测试涉及哪些类

Java 如何知道JUnit测试涉及哪些类,java,junit,instrumentation,Java,Junit,Instrumentation,以编程方式知道JUnit测试涉及哪些类的有效方法是什么 知道吗,我正在对我的整个代码进行检测,以获得每行代码的代码覆盖率信息,然后我可以找出使用了哪些类 不必在一行代码级别上插入所有代码就可以做到这一点吗?好吧,我不知道如何使用JaCoCo,但您肯定需要一个代码覆盖工具来了解代码的哪些部分已经被覆盖:)您可能可以在类加载器级别上做一些事情(这就是一些代码覆盖率工具的工作原理-从内存中,Emma可以做到这一点,并且是开源的)。然后,您可以记录加载了哪些类。您可能可以从一个OSS覆盖率工具中破解一些

以编程方式知道JUnit测试涉及哪些类的有效方法是什么

知道吗,我正在对我的整个代码进行检测,以获得每行代码的代码覆盖率信息,然后我可以找出使用了哪些类


不必在一行代码级别上插入所有代码就可以做到这一点吗?

好吧,我不知道如何使用JaCoCo,但您肯定需要一个代码覆盖工具来了解代码的哪些部分已经被覆盖:)

您可能可以在类加载器级别上做一些事情(这就是一些代码覆盖率工具的工作原理-从内存中,Emma可以做到这一点,并且是开源的)。然后,您可以记录加载了哪些类。您可能可以从一个OSS覆盖率工具中破解一些东西。

我使用它提供了大量关于覆盖率的良好统计数据,并可以通过突出显示代码来显示代码覆盖率

有eclipse、maven、hudson、jenkins的插件……非常容易使用,尽管我不得不承认我还没有尝试过任何其他用于代码覆盖的工具