jUnit 中的预期异常?
是否有相当于 NUnit 的 ExpectedException 或 Assert.Throws<> 的东西? 在 jUnit 中?
Is there an equivalent to NUnit's ExpectedException or Assert.Throws<> in jUnit?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您还可以考虑查看 ExpectedException 类,它提供了更丰富的异常匹配。
https://github.com/junit-team/junit/wiki/Exception-测试
您不仅可以匹配异常类,还可以将自定义匹配器应用于其消息。
You might also consider taking a look at the ExpectedException class which provides richer exception matching.
https://github.com/junit-team/junit/wiki/Exception-testing
Not only you can match the exception class but also you can apply custom matchers to its message.
junit4:
junit3:
junit4:
junit3:
如果您使用 Groovy 进行 junit 测试,您可以使用 应该失败。
这是使用 junit3 风格的示例:
If you are using Groovy for your junit tests you can use shouldFail.
Here is an example using junit3 style: