gpt4 book ai didi

java - 要求 JUnit 在其调用的方法中抛出异常

转载 作者:太空宇宙 更新时间:2023-11-04 06:25:20 24 4
gpt4 key购买 nike

有没有办法让 JUnit 输入方法并抛出异常,以便我可以测试错误处理场景?

谢谢

最佳答案

不,不是你描述的那样。典型的解决方案是模拟有问题的对象并指示模拟在调用方法时抛出异常。

看看Mockito ,这是 Java 中流行的模拟框架。代码本质上是:

doThrow(new SomeException()).when(yourMockedObject).yourMethod();

关于java - 要求 JUnit 在其调用的方法中抛出异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26864305/

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