[Seasar-user:15144] Re: 【S2Unit】assertEqualsでのBoolean値の検証

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2008年 7月 24日 (木) 18:00:09 JST


小林 (koichik) です.

Date:    Wed, 23 Jul 2008 11:18:31 +0900
From:    "IZUNO Tadashi" <[E-MAIL ADDRESS DELETED]>
To:      [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:15116] 【S2Unit】assertEqualsでのBoolean値の検証

> エンティティの型カラムの型が異なる場合、このようなアサーションは無理でしょうか?

テストクラスで

protected void setUp() throws Exception {
  super.setUp();
  ColumnTypes.registerColumnType(Boolean.class, new BooleanType() {
    public Object convert(Object value, String formatPattern) {
      return ((Boolean) value).booleanValue() ? "1" : "0";
    }
  });
}

protected void tearDown() throws Exception {
  ColumnTypes.registerColumnType(Boolean.class, ColumnTypes.BOOLEAN);
  super.tearDown();
}

のようにしてください.

> またエンティティの型はテーブルの型に合わせるのが無難ですか?

そんなことはありません.


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