S2TestCaseのassertEqualsのメッセージはテーブル名を表示しない

 期待値をExcelで書いて、DBと比較する方法がよくあるけれど、データが大きいのでDB内で期待値スキーマと予測値スキーマのテーブルを比較させようとしています。たくさんのテーブルを比較するのですが、assertEqualsでおっこちてもどのテーブルで落ちたのかよくわからない(テーブル名が出ない)

 うーむと考えていてJavaはvirtalって書かなくてもオーバーライドできることを思い出す(基本でした。C#だとむりなのでどうも頭がきりかわってない)。というわけでS2TestCaseを継承したクラスを作って、assertEqualsをテーブル名が出るように書き換えることにしました。うーん、しかし、こんな場当たり的なやりかたでいいのでしょうか。