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