DBUnitでタイムスタンプなど特定カラムを無視してアサートする

更新時刻カラムなんかを予測値としてXMLで用意するのは難しいし、そのレコードはアプリではなくてDB側で入れるからテストしなくていいのに、デフォルトだと全カラムを比較チェックされてAssertがFailしてしまう!というときの対策。

Assertion.assertEquals(expected,
new CompositeTable(expected.getTableMetaData(), actual));

http://www.dbunit.org/howto.html#assertquery



J2EEってどうなんよ?

スクリーンプレイシリーズ
洋画を教材とした英語学習本。
http://www.screenplay.co.jp/sp_series/index.html
これ使ってみようかな。