TestNG的getCurrentInvocationCount()太高了?

时间:2014-05-06 17:28:23

标签: java count testng invocation

我有一个使用extends AbstractWebDriverEventListener implements ITestListener, IInvokedMethodListener

的测试监听器类 <{1>} beforeInvocationITestNGMethod.getCurrentInvocationCount()的调用返回0 在afterInvocation中,对ITestNGMethod.getCurrentInvocationCount()的调用返回2

它只有一个测试,为什么调用完成后计数为2? 不应该是1?

我将断点设置为incrementCurrentInvocationCount()的{​​{1}},并在org.testng.internal.BaseTestMethod.java中调用一次,然后在testNG方法完成后再调用IvokeMethodRunnable.java

所以调用次数为2表示它被称为1?和4它被称为2? :)

0 个答案:

没有答案