JUnit要执行的方法列表

时间:2018-06-19 11:30:48

标签: java junit

我正在尝试获取当前测试类的JUnit要执行的方法的数量。例如,如果整个测试类由maven运行,我应该说10个,但是如果我想从IntelliJ中运行该类的3个测试,我想获得那个数字,有人知道如何以及是否可以实现这一点吗? ? 我要寻找的是一个在执行测试类之前具有此信息的JUnit“上下文”对象。 如果不可能,我想知道我们是否可以注册一个在运行所有测试后将由JUnit自动调用的回调方法。

1 个答案:

答案 0 :(得分:0)

我想您正在寻找的(尽管很难说)是TestWatcher JUnit @Rule。它使您可以在每个测试的生命周期的每个点上挂接一些自定义逻辑。您可以使用它来获取每次测试开始时的信息,并积累有关运行多少个测试和哪些测试的信息。