Class InvokedMethodListenerInvoker
java.lang.Object
org.testng.internal.invokers.InvokedMethodListenerInvoker
Hides complexity of calling methods of
IInvokedMethodListener.- Author:
- Ansgar Konermann
-
Constructor Summary
ConstructorsConstructorDescriptionInvokedMethodListenerInvoker(InvokedMethodListenerMethod listenerMethod, ITestResult testResult, ITestContext testContext) Creates a new invoker instance which can be used to call the specifiedlistenerMethodon any number ofIInvokedMethodListeners. -
Method Summary
Modifier and TypeMethodDescriptionvoidinvokeListener(IInvokedMethodListener listenerInstance, IInvokedMethod invokedMethod) Invokes the givenlistenerInstance, calling the method specified in the constructor of thisInvokedMethodListenerInvoker.
-
Constructor Details
-
InvokedMethodListenerInvoker
public InvokedMethodListenerInvoker(InvokedMethodListenerMethod listenerMethod, ITestResult testResult, ITestContext testContext) Creates a new invoker instance which can be used to call the specifiedlistenerMethodon any number ofIInvokedMethodListeners.- Parameters:
listenerMethod- method which should be called.testResult- test result which should be passed to the listener method upon invocation.testContext- test context which should be passed to the listener method upon invocation. This parameter is only used when calling methods on anIInvokedMethodListener.
-
-
Method Details
-
invokeListener
Invokes the givenlistenerInstance, calling the method specified in the constructor of thisInvokedMethodListenerInvoker.- Parameters:
listenerInstance- the listener instance which should be invoked.invokedMethod- theIInvokedMethodinstance which should be passed to theIInvokedMethodListener.beforeInvocation(IInvokedMethod, ITestResult),IInvokedMethodListener.afterInvocation(IInvokedMethod, ITestResult),IInvokedMethodListener.beforeInvocation(IInvokedMethod, ITestResult, ITestContext)orIInvokedMethodListener.afterInvocation(IInvokedMethod, ITestResult, ITestContext)method.
-