查找JUnit测试类中的测试方法数

时间:2015-07-09 06:56:14

标签: java android junit

如何在JUnit测试类中获取总测试方法的数量?

JUnit4存在类似的question。当我使用JUnit3时,中是否有任何方法可以获得测试方法的数量?

在运行junit测试项目时,JUnit窗口通常会显示顶部的方法总数。这意味着它会计算测试方法本身的数量。有可能从中得到它吗?

1 个答案:

答案 0 :(得分:2)

您可以使用反射。

Java中的Class类具有方法getMethods(),您可以使用该方法获取给定类的所有方法(将是您的JUnit类)。

然后对于每种方法,你应该检查它是否是一种测试方法(IIRC,JUnit3中的测试方法是那些以&#34开头的测试方法;测试")