gpt4 book ai didi

java - JUnit - 从 TestSuite 访问 TestResult

转载 作者:行者123 更新时间:2023-12-01 04:54:21 27 4
gpt4 key购买 nike

我的 TestSuite 在使用 ant 目标构建期间运行。
我想在我的套件中访问 TestResult 并在测试成功与否时执行一些操作。
有没有办法在拆卸方法中检索对象?
谢谢

最佳答案

使用 jUnit3,我会尝试子类化 Test 并覆盖 run 方法。这将使我能够访问 TestResult 实例。像这样的事情:

public class MyTest extends Test {
@Overwrite
public void run(TestResult result) {
super.run(result);
doSomethingWithResults(result);
}

// ...
}

使用 jUnit4,我会考虑实现一个 TestRunner(基于标准运行器)。听起来很难,但实际上并非如此。子类化默认的运行程序并只需添加 @RunWith 注释即可使用您自己的运行程序(可以对结果执行某些操作)

关于java - JUnit - 从 TestSuite 访问 TestResult,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14422928/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com