gpt4 book ai didi

java - Junit 测试失败且没有失败痕迹

转载 作者:行者123 更新时间:2023-11-30 03:30:34 24 4
gpt4 key购买 nike

我正在从 Eclipse 运行 JUnit 测试,并且每当我想要导致测试失败时都使用命令 Assert.fail(message)。问题是我总是收到消息以及整个故障跟踪。有没有办法让 JUnit 只显示消息而不显示堆栈跟踪?

最佳答案

可通过 Window --> Preferences --> Java --> Junit 设置 Eclipse JUnit 允许剪切某些异常类的堆栈跟踪:

JUnit preferences

使用这些设置,测试的堆栈跟踪:

@Test
public void test() {
fail("Not yet implemented");
}

已过滤:

Filtered stack trace

现在尝试取消选择“org.junit.*”(或“junit.framework.Assert”,具体取决于您使用的 JUnit 版本),然后重新运行测试。堆栈跟踪立即变得可怕:

Full stack trace

也许这就是您正在寻找的功能。

关于java - Junit 测试失败且没有失败痕迹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29148177/

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