package org.testng;
A parameter of this type will be passed to the run() method of a IConfigurable. Invoking
runConfigurationMethod() on that parameter will cause the test method currently being diverted to
be invoked.
This interface is not meant to be implemented by clients, only by TestNG.
Author: cbeust Sep 07, 2010 See Also: - IConfigurable
/**
* A parameter of this type will be passed to the run() method of a IConfigurable. Invoking
* runConfigurationMethod() on that parameter will cause the test method currently being diverted to
* be invoked.
*
* <p><b>This interface is not meant to be implemented by clients, only by TestNG.</b>
*
* @see org.testng.IConfigurable
* @author cbeust Sep 07, 2010
*/
public interface IConfigureCallBack {
Invoke the test method currently being hijacked.
Params: - testResult – The test result
/**
* Invoke the test method currently being hijacked.
*
* @param testResult The test result
*/
void runConfigurationMethod(ITestResult testResult);
Returns: the parameters that will be used to invoke the configuration method.
/** @return the parameters that will be used to invoke the configuration method. */
Object[] getParameters();
}