クラス 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 6.0 と互換性がありますが、setMajorVersion(int)/setMinorVersion(int) を介して特定のバージョンを公開するように設定できます。デフォルトは 6.0 です。一部のサーブレット SPI のサポートには制限があります。サーブレット、フィルター、リスナーの登録メソッドはサポートされていません。JSP 設定もサポートされていません。これらの登録メソッドが使用される ServletContainerInitializers および WebApplicationInitializers のユニットテストは、一般的に推奨されません。

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

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