public class InvokedMethodListenerInvoker
extends java.lang.Object
IInvokedMethodListener and
IInvokedMethodListener2.| Constructor and Description |
|---|
InvokedMethodListenerInvoker(InvokedMethodListenerMethod listenerMethod,
ITestResult testResult,
ITestContext testContext)
Creates a new invoker instance which can be used to call the specified
listenerMethod
on any number of IInvokedMethodListeners. |
| Modifier and Type | Method and Description |
|---|---|
void |
invokeListener(IInvokedMethodListener listenerInstance,
IInvokedMethod invokedMethod)
Invoke the given
listenerInstance, calling the method specified in the constructor of
this InvokedMethodListenerInvoker. |
public InvokedMethodListenerInvoker(InvokedMethodListenerMethod listenerMethod, ITestResult testResult, ITestContext testContext)
listenerMethod
on any number of IInvokedMethodListeners.listenerMethod - method which should be calledtestResult - test result which should be passed to the listener method upon invocationtestContext - test context which should be passed to the listener method upon invocation.
This parameter is only used when calling methods on an IInvokedMethodListener2.public void invokeListener(IInvokedMethodListener listenerInstance, IInvokedMethod invokedMethod)
listenerInstance, calling the method specified in the constructor of
this InvokedMethodListenerInvoker.listenerInstance - the listener instance which should be invoked.invokedMethod - the IInvokedMethod instance which should be passed to the
IInvokedMethodListener.beforeInvocation(IInvokedMethod, ITestResult),
IInvokedMethodListener.afterInvocation(IInvokedMethod, ITestResult),
IInvokedMethodListener2.beforeInvocation(IInvokedMethod, ITestResult, ITestContext)
or IInvokedMethodListener2.afterInvocation(IInvokedMethod, ITestResult, ITestContext)
method.