RESTEASY-2505工作笔记(四)
org.jboss.resteasy.spi里面的RuntimeException exceptions
ExceptionHandlerTest的testApplicationExceptionMapper()
这个测试分为两部分,第一部分是测试WebApplicationException
的默认工作机制,第二部分是把测试定义的SprocketDBException
这个自定义的Exception去用自定义的ApplicationExceptionMapper
去处理。下面是测试的时序图:
testUnhandledException()
这个测试是测试未封装的SprocketDBException
,而这个exception是扩展RuntimeException
,下面是图:
测试的逻辑图:
测试的代码:
可以看到最后exception mapper抛出的实际上是UnhandledException
。
- 上一篇 RESTEASY-2505工作笔记(三)
- 下一篇 基于NPS的穿透方案