[Seasar-user:13927] Re: [Dbflute] Re: Re:[Dbflute] JUnitテストの時LabelH=?utf-8?b?ZWxwZXLjga7kvb/jgYTmlrnjgavjgaTjgYTjgabos6rllY/jgYzjgYI=?==?utf-8?b?44KK44G+44GZ44CC?=

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2008年 4月 24日 (木) 18:15:56 JST


小林 (koichik) です.

Date:    24 Apr 2008 16:12:22 +0900
From:    Yuu Koseki <[E-MAIL ADDRESS DELETED]>
To:      <[E-MAIL ADDRESS DELETED]>
Subject: [Seasar-user:13919] [Dbflute] Re:  Re:[Dbflute] JUnitテストの時LabelH=?utf-8?b?ZWxwZXLjga7kvb/jgYTmlrnjgavjgaTjgYTjgabos6rllY/jgYzjgYI=?==?utf-8?b?44KK44G+44GZ44CC?=

> 今はuserexistmsgにlabel.propertiesより読み込んだ値が入らなくて
> nullになります。。
(略)
> labelHelper自体はもうnullPointExceptionを発生しませんが、
> propertiesファイルをちゃんと読み込まなくて
> null値を読み込みます。

LabelHelper がラベルを読み込めるようにするのは
手間がかかるので,匿名クラスのモックを作るのが
よいかと思います.

@Test
public void testDoSave() {
  RegisterPage page = new RegisterPage();
  page.lp = new LabelHelper() {
    public String getLabelValue(String defaultKey) {
      return "Duplication";
    }
  };
  ...
}


-- 
<component name="koichik">
    <property name="fullName">"Koichi Kobayashi"</property>
    <property name="email">"[E-MAIL ADDRESS DELETED]"</property>
    <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>



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