[Seasar-user:1972] S2TestCaseの改良案
nakamura toshihiro
taedium
2005年 5月 16日 (月) 03:08:04 JST
中村です。
S2TestCaseですが、次の3点について改良したpatchを作ってみました。
1.DataTable同士のassertで失敗したときにテーブル名称を表示する
ようにしました。理由は、複数のDataTableを持つDataSet同士を比較して
assertが失敗した際に、どのTableの比較が失敗したのかがわかり
にくかったためです。
2.DataRowを比較するところで、たとえassertに失敗するカラムがあった
としても、必ずすべてカラムを比較するようにしました。
ある1つのカラムのassertが失敗するたびにAssertionFailedErrorが
起きるよりは、すべてのカラムをassertしてしまって、失敗したカラムを
まとめて表示したほうがテストの効率が良いと思ったからです。
3.test()というメソッドが存在するときに、setUp()やtearDown()が2度
呼ばれていたので、1度しか呼ばれないように修正しました。
あくまで案なのですが、採用を考えていただけるとうれしいです。
よろしくお願いします。
--
Nakamura Toshihiro
-------------- next part --------------
テキスト形式以外の添付ファイルを除去しました...
ファイル名: S2TestCase-patch.txt
型: application/octet-stream
サイズ: 2697 バイト
説明: 無し
URL: http://lists.sourceforge.jp/mailman/archives/seasar-user/attachments/20050516/2c9cd8f5/S2TestCase-patch.obj
Seasar-user メーリングリストの案内