gpt4 book ai didi

unit-testing - JUnit 失败回调/方法

转载 作者:行者123 更新时间:2023-12-04 11:53:23 28 4
gpt4 key购买 nike

是否有可能在测试用例或断言失败时触发方法,以便在测试用例失败时执行某些操作(例如 UI 测试时的屏幕截图、编写错误日志等...)。

也许有类似注释的东西,我还没有注意到。

提前致谢!

最佳答案

您可以使用 TestWatcher规则并实现您自己的 failed截取屏幕截图或测试失败时需要执行的任何操作的方法。来自 official documentation 的稍微修改的示例:

public static class WatchmanTest {
private static String watchedLog;

@Rule
public TestRule watchman = new TestWatcher() {
@Override
protected void failed(Throwable e, Description description) {
watchedLog += d + "\n";
// take screenshot, etc.
}
};

@Test
public void fails() {
fail();
}
}

关于unit-testing - JUnit 失败回调/方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19956955/

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