[Seasar-user:9307] Re: S2TestCase と convention.dicon

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2007年 7月 20日 (金) 17:00:36 JST


小林 (koichik) です.

Date:    Fri, 20 Jul 2007 16:04:31 +0900
From:    "o.h." <[E-MAIL ADDRESS DELETED]>
To:       [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:9299] Re: S2TestCase と  convention.dicon

> > 再現可能な最低限のテストを作成することは
> > できないでしょうか?
> 
> とりあえず、以下のソースでこちらでは再現しました.

ありがとうございます.原因分かりました.

S2FrameworkTestCase の中に,

        namingConvention = new NamingConventionImpl();
        container.register(namingConvention);

というコードがありました...
そんなわけで (どんなわけで?),convention.dicon の
定義に関わらず,ルートコンテナにデフォルト状態の
NamingConvention が登録されてしまいます.無念だ.

昨年の 7 月からずっとそうだったようです.
convention.dicon がインクルードされた場合など,
コンテナ内に NamingConvention が存在する場合は
上記の登録をしないように修正します.


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




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