gpt4 book ai didi

java - 如果代码中有任何异常,如何使 Junit 测试用例失败?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:39:20 26 4
gpt4 key购买 nike

我编写了一个 Junit 测试来对我的代码进行单元测试。当我的代码中出现任何异常时,我希望我的 Junit 测试用例失败。我尝试使用 assert 语句,但即使我的代码出现异常,我的 Junit 测试用例也会通过。请谁能告诉我如何实现这一目标?谢谢。

最佳答案

我强烈建议您只测试您的功能。如果抛出异常,测试将自动失败。如果没有抛出异常,您的测试将全部变为绿色。

但是如果您仍然想编写在异常情况下应该失败的测试代码,请执行以下操作:-

@Test
public void foo(){
try{
//execute code that you expect not to throw Exceptions.
}
catch(Exception e){
fail("Should not have thrown any exception");
}
}

关于java - 如果代码中有任何异常,如何使 Junit 测试用例失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36832289/

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