[Seasar-user:6302] S2Unit について
o.h.
[E-MAIL ADDRESS DELETED]
2007年 2月 23日 (金) 14:04:19 JST
お世話になっております.長谷川です.
非常に基本的な部分で引っかかっています.
S2Unit でのテストなのですが
コンポーネントの登録自体は SMART deploy を利用していまして
適当な main から以下を呼び出すと
SingletonS2ContainerFactory.init();
S2Container container =
SingletonS2ContainerFactory.getContainer();
Object foo = container.getComponent("fooAction");
コンポーネントが取得できます.
#Action の instanceDef は PROTOTYPE に変更しています
この状態で S2TestCase にて
public S2Container container_;
public void testFoo() throws Exception {
container_.getComponent("fooAction");
}
と定義すると
org.seasar.framework.container.ComponentNotFoundRuntimeException:
[ESSR0046]コンポーネント(fooAction)が見つかりません
となります.
基本的な使い方の問題だとは思うのですが、コンポーネントが登録されていない
理由がわかりません.
SMART deploy の場合は何か特別な記述が必要なのでしょうか
以上、よろしくお願いいたします
--
_/_/
_/_/ mailto: [E-MAIL ADDRESS DELETED]
_/_/ (deprecated: [E-MAIL ADDRESS DELETED])
_/_/
Seasar-user メーリングリストの案内