我们如何将一个TestNG的TestResult
克隆到另一个对象?
下面的代码无法创建TestResult
的一个新对象:
TestResult tmpTestResult = (TestResult) Reporter.getCurrentTestResult();
最佳答案
使用constructor with parameters创建新对象
TestResult newTestResult = new TestResult(tmpTestResult.getTestClass(),
tmpTestResult.getInstance(),
tmpTestResult.getMethod(),
tmpTestResult.getThrowable(),
tmpTestResult.getStartMillis(),
tmpTestResult.getEndMillis(),
tmpTestResult.getTestContext());