クラス MockServletContext

java.lang.ObjectSE
org.springframework.mock.web.MockServletContext
実装されたすべてのインターフェース:
ServletContextEE

public class MockServletContext extends ObjectSE implements ServletContextEE
ServletContextEE インターフェースのモック実装。

Spring 6.0 以降、このモックのセットは Servlet 6.0 ベースラインに基づいて設計されています。

Servlet 3.1 と互換性がありますが、setMajorVersion(int)/setMinorVersion(int) を介して特定のバージョンを公開するように構成できます。デフォルトは 3.1 です。Servlet 3.1 のサポートは制限されていることに注意してください。サーブレット、フィルター、リスナーの登録方法はサポートされていません。どちらも JSP 構成ではありません。通常、これらの登録方法が使用される ServletContainerInitializers および WebApplicationInitializers を単体テストすることはお勧めしません。

テスト環境で完全な WebApplicationContext をセットアップするには、AnnotationConfigWebApplicationContextXmlWebApplicationContextGenericWebApplicationContext を使用して、対応する MockServletContext インスタンスを渡すことができます。リソースパスを相対的なファイルシステムの場所として解釈するために、MockServletContext を FileSystemResourceLoader で構成することを検討してください。

導入:
1.0.2
作成者:
Rod Johnson, Juergen Hoeller, Sam Brannen
関連事項: