【发布时间】:2016-06-28 19:54:56
【问题描述】:
当我只是提取参数时,测试会正确通过 当我尝试操纵参数时,一切都出错了 RunTimeException! 帮助了解问题所在!
@BeforeMethod
public void beforeMethodBlock(ITestResult result){
ReportGenerator.add(result.getParameters());
}
public class ReportGenerator {
private static Object[][] testData= new Object[50][2];
private static Integer index;
public static void add(Object[] data){
testData[index++]=data;
}
}
【问题讨论】:
-
你能分享异常的完整堆栈跟踪吗?
-
如果我只是在add方法中打印参数程序失败!!
-
java.lang.RuntimeException
-
在 org.testng.internal.TestResult.toString(TestResult.java:251) 在 org.testng.internal.TestResult.toString(TestResult.java:236)
-
如果我尝试通过听众做同样的事情同样的问题