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