[Seasar-user:5246] Re: S2Unit でのインターフェース型変数へのコンポーネント自動セットに関して
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2006年 11月 22日 (水) 20:00:09 JST
小林 (koichik) です.
Date: Wed, 22 Nov 2006 17:41:01 +0900
From: [E-MAIL ADDRESS DELETED]
To: [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:5244] Re: S2Unit でのインターフェース型変数へのコンポーネント自動セットに関して
> 小林さん、浜田です。
> 現在Webアプリケーションで外部ファイルを読み込む処理を起動時に
> ServletContextを使って行っています。
>
> この処理をS2Unitのテストクラスのsetup()メソッドで行いたいのですが、
> S2TestCaseクラス
> を継承したクラスでServletContextを参照することは可能でしょうか。
ServletContext のモックを利用することができます.
protected void setUp() throws Exception {
super.setUp();
ServletContext context = getServletContext();
・・・
}
のように使えます.
getServletContext() が返すのは実際には
org.seasar.framework.mock.servlet.MockServletContext
で,setInitParameter(String name, String value) で
初期化パラメータを設定することなどができます.
--
<component name="koichik">
<property name="fullName">"Koichi Kobayashi"</property>
<property name="email">"[E-MAIL ADDRESS DELETED]"</property>
<property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>
Seasar-user メーリングリストの案内