我想在所有的junit测试之前运行一个方法,然后运行一个方法。下面的链接很好地解释了如何实现RunListener,但是我不明白为什么没有调用tetRunStarted方法。这是我想使用RunListener的主要原因,但是testRunFinished方法工作正常。
http://memorynotfound.com/add-junit-listener-example/
我想在所有的junit测试之前运行一个方法,然后运行一个方法。下面的链接很好地解释了如何实现RunListener,但是我不明白为什么没有调用tetRunStarted方法。这是我想使用RunListener的主要原因,但是testRunFinished方法工作正常。
http://memorynotfound.com/add-junit-listener-example/
2条答案
按热度按时间o2g1uqev1#
在MyRunner类中应添加显式通知:
wlsrxk512#
我相信testRunStarted方法是被调用的,但是调用发生在测试运行的最开始,在Runner可以添加捕获该调用的侦听器之前。