我在Spring 3.2.4中使用Spring MVC Test框架,我遇到的一个问题是它不断捕获异常。例如,如果您使用JSON数据执行POST(或任何其他操作),并且抛出NullPointerException
或Jackson MappingException
,它不会像常规测试一样在控制台输出中报告 - 它捕获它并用它做其他事情 - 或者有时完全抑制它并迫使我在我的控制器中创建临时@ExceptionHandler
方法或手动调用andDo(print())
只是为了看看出了什么问题。
如何让spring-mvc-test框架像其他任何测试一样报告错误?我使用IntelliJ IDEA,我只想查看异常堆栈跟踪,并且具有关于行号和IDE提供的完全可点击性。没有这个最基本的测试功能,使用Spring MVC测试框架创建和调试测试实际上真的很痛苦。
我真的很感激帮助。