如何克隆 TestNG 的 TestResult
How to clone TestNG's TestResult
我们如何将一个 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());
我们如何将一个 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());