package test.hook;
import org.testng.IConfigurable;
import org.testng.IConfigureCallBack;
import org.testng.ITestResult;
import org.testng.annotations.Test;
import java.lang.reflect.Method;
/**
* Test harness for {@link IConfigurable}
*/
public class ConfigurableSuccessTest extends BaseConfigurable {
@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);
}
@Test
public void hookWasRun() {
// Assert.assertEquals(m_hookCount, 2);
// Assert.assertTrue(m_bc);
// Assert.assertTrue(m_bm);
}
}