HttpSessionListener
にテストしたいロジックがいくつかあります。Spring MVC と関連するテスト フレームワークなどを使用MockMvc
しています。残念ながら、セッションが作成または破棄されたときに適切なリスナー メソッドが呼び出されるように、リスナーを初期化する方法は見つかりませんでした。
(この質問web.xml
で説明されているように)使用するのではなく、プログラムでリスナーを追加しようとしましたが、これはサーブレット 3.0 コンテナーで実行している場合に正常に機能します。しかし、Spring Test で実行すると、 methodがサポートされていないため、すべてがうまくいかず、例外がスローされます。MockServletContext
addListener
統合テストを使用せずにそのようなリスナーをテストする方法はありますか?