[Seasar-user:6989] Re: S2JUnit4でExcelファイルの期待値を使用
Toshihiro Nakamura
[E-MAIL ADDRESS DELETED]
2007年 3月 30日 (金) 23:14:52 JST
中村(taedium)です。
> ⇒テストクラスをS2DaoTestCaseのサブクラスにして実施したのですが
> コンソールにテーブル「xxxDto」が見つかりませんと表示されます。
ということは、テストしたいクラスがテーブルに紐付いた
ものではないということですね。
すでに解決されていると思いますが
その場合は
S2Assert.assertBeanEquals()
で良いと思います。
> >ただ、独自にクラスを1つ作成すれば、
> >S2JUnit4を使いながらS2DaoのBeanを検証することもできます。
一応、ご参考までにということで
S2JUnit4でS2Daoのテーブルに紐付けられたBeanを
検証するという方法を紹介してみます。
1.添付のクラスをS2JUnit4のテストクラスで継承します。
2.テストクラス、またはdiconなどでdao.diconをインクルードします。
3.親のassertBeanEqualsメソッドを呼び出します。
添付のクラスはほとんどS2DaoTestCaseのコピーだったり
します...
こちらの方法を使った場合、
Beanに指定されたS2Daoのアノテーション等が読み取られて
検証されることになると思います。
--
Toshihiro Nakamura
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: S2DaoAssert.java
型: application/octet-stream
サイズ: 3812 バイト
説明: 無し
URL: http://ml.seasar.org/archives/seasar-user/attachments/20070330/03b2d8b6/attachment.obj
Seasar-user メーリングリストの案内