如何在JUnit测试类中获取总测试方法的数量?
JUnit4存在类似的question。当我使用JUnit3时,junit3中是否有任何方法可以获得测试方法的数量?
在运行junit测试项目时,JUnit窗口通常会显示顶部的方法总数。这意味着它会计算测试方法本身的数量。有可能从中得到它吗?
答案 0 :(得分:2)
您可以使用反射。
Java中的Class
类具有方法getMethods()
,您可以使用该方法获取给定类的所有方法(将是您的JUnit类)。
然后对于每种方法,你应该检查它是否是一种测试方法(IIRC,JUnit3中的测试方法是那些以&#34开头的测试方法;测试")