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: No async support in a pre-Servlet 3.0 runtime

このエラーを調査する際に、必要なサーブレット 3.0 API に含まれる非同期サポートに関係していると考えていますが、これは理にかなっていますが、テストに合格するには、どの Maven 依存関係を含める必要がありますか? リンクにあるような DeferredResultsの成功したスプリング mvcコントローラー単体テストを書いた人はいますか? (繰り返しますが、上記のリンクは単体テストであり、統合テストではないと想定しています)。

ありがとう

4

0 に答える 0