[Seasar-user:6315] Re: S2Unit について
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2007年 2月 23日 (金) 17:30:49 JST
小林 (koichik) です.
Date: Fri, 23 Feb 2007 16:58:45 +0900
From: "o.h." <[E-MAIL ADDRESS DELETED]>
To: [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:6313] Re: S2Unit について
> s2container.dicon 側で cooldeploy.dicon をインクルードしていたの
> ですが wormdeploy.dicon または hotdeploy.dicon をインクルードする
> ように変更したところ、意図した動作(コンポーネントが見つかる)に
> なることを確認しました.
> #理由は不明ですが
S2TestCase (S2FrameworkTestCase, S2TigerTestCase も) は
WARM deploy 以外はサポートできていません.
単体テストでは HOT が必要になることはまずないと
思いますし,テストメソッドを実行する度にファイル
システムを検索して全コンポーネントを登録する
COOL も単体テスト向きではないと考えています.
そんなわけで (どんなわけで?),WARM deploy を
使ってください.
S2TestCase では s2container.dicon がなくても
デフォルトで WARM deploy になります.
# convention.dicon 等がある場合
なお,どうしても S2TestCase で COOL deploy が
必要な場合は,
protected void setUp() throws Exceptio {
super.setUp();
include("cooldeploy-autoregister.dicon");
}
とすれば動くかもしれません (試したことありませんが).
--
<signature>
<name>Koichi Kobayashi</name>
<e-mail>[E-MAIL ADDRESS DELETED]</e-mail>
</signature>
Seasar-user メーリングリストの案内