有没有办法从`org.testng.ITestResult``ITestNGMethod`转换为`java.lang.reflect.Method`

时间:2016-04-21 09:12:05

标签: java testng

我希望获得每次运行测试类时执行的测试方法。我使用以下代码

@AfterMethod
public void logout(ITestResult result){
  Method method=result.getMethod(); //compliation error- Type mismatch: cannot convert from ITestNGMethod to Method
 readAnnotation(method);
}

有没有办法从org.testng.ITestResult ITestNGMethod转换为java.lang.reflect.Method

1 个答案:

答案 0 :(得分:5)

根据the documentation,您不想要getConstructorOrMethod()吗?然后,返回的getMethod()对象上的ConstructorOrMethod将为您提供基础方法