[Seasar-user:6926] Re: [S2JUnit4] Boolean の場合の挙動について

加藤 潤一 [E-MAIL ADDRESS DELETED]
2007年 3月 28日 (水) 10:57:30 JST


加藤(j5ik2o)です.


> S2Dao(S2JDBC)にbooleanとintを変換する機能があるので、
> 皆さんはそちらの機能をお使いになっているんじゃないかと
> 思います。

org.seasar.extension.jdbc.impl.BooleanToIntStatementFactoryのことでしょうか.
DICONファイルには設定しているので,利用する設定にはなっています.

現象の詳細ですが,
期待値のXLSのほうに0を入れて,以下のテストコードを実行すると,AssertionFailedErrorとなります.

        public void testSelectById() {
                UserInfo result = this.userInfoDao.selectById("hogehoge");
                assertBeanEquals(ctx.getExpected(), result);
        }

junit.framework.AssertionFailedError: :TableName=USER_INFO[TableName=USER_INFO:Row=0:columnName=INITIALIZED expected:<0> but was:<false>]

S2Daoの場合は,S2JUnit4ではなく,S2DaoTestCaseを使ったほうがよいということでしょうか?





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