1

我正在尝试测试返回 DeferredResult 对象列表的 Spring 3.2.1 控制器。我使用以下测试作为指导,但我想知道这个测试是否是集成测试而不是单元测试?

https://github.com/SpringSource/spring-mvc-showcase/blob/master/src/test/java/org/springframework/samples/mvc/async/DeferredResultControllerTests.java

当我运行单元测试时,我得到:

原因:java.lang.UnsupportedOperationException:在 pre-Servlet 3.0 运行时中没有异步支持

在研究这个错误时,我相信它与需要的 servlet 3.0 api 中包含的异步支持有关,这是有道理的,但是我需要包含哪些 Maven 依赖项才能使测试通过?有没有人像链接中的那样为 DeferredResults编写了成功的 spring mvc控制器单元测试?(再次,我假设上面的链接是单元测试而不是集成测试)。

谢谢

4

0 回答 0