[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 メーリングリストの案内