如何检查Java类是否包含JUnit测试?

时间:2013-03-04 16:11:21

标签: java junit junit4 junit3

我必须检查某个Class<?>对象是否包含JUnit测试(JUnit3和JUnit4)。

最好的方法是什么?

1 个答案:

答案 0 :(得分:2)

在类上使用Java反射来查找。

对于版本3,该类必须扩展TestCase。

对于版本4,您可以扫描注释,请参阅:How to get annotations of a member variable?

基本上你必须像使用JUnit一样,也许你甚至可以重用一些现有的JUnit代码。