在 JUnit 测试中执行异常断言
断言代码执行期间引发特定异常是 JUnit 中常见的测试场景。为了有效地做到这一点,JUnit 提供了几种增强可读性并简化测试过程的方法。
JUnit 5 和 4.13 断言
在 JUnit 5 和 4.13 中,@Test可以使用具有预期属性的注释直接:
AssertJ 和 Google Truth 断言
AssertJ 和 Google Truth 等外部断言库提供了额外的异常方法断言:
AssertJ:
Google 真相:
JUnit Pre-4.13断言(已弃用)
对于 4.13 之前的 JUnit 版本,更麻烦的方法是手动检查 try-catch 块中的异常:
此方法已弃用并且比上述方法不太惯用。更多详情请参阅 [JUnit 测试常见问题解答](https://junit.org/junit4/faq.html)。
以上是如何在 JUnit 测试中有效断言异常?的详细内容。更多信息请关注PHP中文网其他相关文章!