RESTEASY-2505工作笔记(四)

org.jboss.resteasy.spi里面的RuntimeException exceptions

ExceptionHandlerTest的testApplicationExceptionMapper()

这个测试分为两部分,第一部分是测试WebApplicationException的默认工作机制,第二部分是把测试定义的SprocketDBException这个自定义的Exception去用自定义的ApplicationExceptionMapper去处理。下面是测试的时序图:

testUnhandledException()

这个测试是测试未封装的SprocketDBException,而这个exception是扩展RuntimeException,下面是图:

测试的逻辑图:

测试的代码:

可以看到最后exception mapper抛出的实际上是UnhandledException

Powered by Jekyll and Theme by solid