开发者社区> 问答> 正文

如何使用 JUnit 测试异常方法?

Java方法的JUnit

展开
收起
YDYK 2020-04-26 14:10:14 952 0
1 条回答
写回答
取消 提交回答
  • 单元测试 Java 方法的一部分是检查该方法引发的异常。在 Java 单元测试中,它确实应该证明在特殊情况下引发正确的异常,在正常情况下不会引发异常。

    为了测试在 Junit4 中引发异常的任何 Java 方法,您需要确保提供给该方法的参数,从测试中必然导致预期的异常,否则 JUnit 测试将失败。

    称为 speed() 的测试方法将速度返回为距离/时间,但在计算速度之前,它会检查时间和距离是正数还是负数,如果时间是零还是负,则将引发非法参数异常。

    2020-04-26 14:10:48
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
移动互联网测试到质量的转变 立即下载
给ITer的技术实战进阶课-阿里CIO学院独家教材(四) 立即下载
F2etest — 多浏览器兼容性测试整体解决方案 立即下载