如何克隆TestNG的TestResult

问题描述 投票:1回答:1

我们如何将一个TestNG的TestResult克隆到另一个对象?

下面的代码无法创建TestResult的一个新对象:

TestResult tmpTestResult = (TestResult) Reporter.getCurrentTestResult();
java testng clone
1个回答
1
投票

使用constructor with parameters创建新对象

TestResult newTestResult = new TestResult(tmpTestResult.getTestClass(),
                tmpTestResult.getInstance(),
                tmpTestResult.getMethod(),
                tmpTestResult.getThrowable(),
                tmpTestResult.getStartMillis(),
                tmpTestResult.getEndMillis(),
                tmpTestResult.getTestContext());
© www.soinside.com 2019 - 2024. All rights reserved.