[Seasar-user:10829] Re: 【S2TigerTestCase】 EasyMock利用時のモッククラスのコンポーネント化とDIについて

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2007年 10月 2日 (火) 15:30:21 JST


小林 (koichik) です.

Date:    2 Oct 2007 09:39:41 +0900
From:    [E-MAIL ADDRESS DELETED]
To:       <[E-MAIL ADDRESS DELETED]>
Subject: [Seasar-user:10819] Re: 【S2TigerTestCase】 EasyMock利用時のモッククラスのコンポーネント化とDIについて

> ただし、diconファイルを利用しない
> ▼▼------------------------------------▼▼
> protected void setUp() throws Exception {
>   super.setUp();
>   register(OyaImpl.class);
> }
> ▲▲------------------------------------▲▲
> の方法は以下のエラーが発生し、テスト自体実行できません。

デフォルトだと SMART deploy を使おうと
してしまうので,コンストラクタで

  setRegisterNamingConvention(false);

としてください.
あるいは,setUp() で

  register(OyaImpl.class, "ora");

のように登録するコンポーネントの名前を
明示しても大丈夫だと思います.


--
<signature>
   <name>Koichi Kobayashi</name>
   <e-mail>[E-MAIL ADDRESS DELETED]</e-mail>
</signature>




Seasar-user メーリングリストの案内