blob: c449e354f031813b5cd86e309ed4d0e37adef758 [file] [log] [blame]
package test.hook;
import org.testng.IConfigurable;
import org.testng.IConfigureCallBack;
import org.testng.ITestResult;
import java.lang.reflect.Method;
public class ConfigurableListener implements IConfigurable {
static int m_hookCount = 0;
static String m_methodName;
@Override
public void run(IConfigureCallBack callBack, ITestResult testResult) {
m_hookCount++;
Object[] parameters = callBack.getParameters();
if (parameters.length > 0) {
m_methodName = ((Method) parameters[0]).getName();
}
callBack.runConfigurationMethod(testResult);
}
}