[Seasar-user:8554] Re: [S2] XIncludeできません

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2007年 6月 21日 (木) 16:00:13 JST


小林 (koichik) です.

Date:    Thu, 21 Jun 2007 12:15:55 +0900
From:    松崎 学 <[E-MAIL ADDRESS DELETED]>
To:       [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:8534] Re: [S2] XIncludeできません

> 教えていただいた確認方法を試してみました。
> その手順で確認すると問題なさそうなのですが、

そうなると,DI はされてるんじゃないかという
気のせいが.

> やっぱりValidatorにはDIされません。。。

DI されないというのはどうやって確認してますか?
HogeRequiredValidator では allValidatorLabels を
使っていないようですが,setAllValidatorLabels(Map) に
ブレークポイントを付けるとかログ出力するようにして
確認していただけないでしょうか.

また,HogeRequiredValidator に getAllValidatorLabels()
を追加して,S2TestCase を継承したテストクラスで

    protected void setUp() {
        super.setUp();
        include("app.dicon");
    }
    public void test() throws Exception {
        HogeRequiredValidator validator = (HogeRequiredValidator) getComponent("hogeRequiredValidator");
        assertNotNull(validator.getAllValidatorLabels());
    }

とするとどうなるでしょうか?



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



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