16


3

JUnitは「エラー」に関する情報を提供しません

私はJunit 4.4とAnt 1.7を使っています。 テストケースがエラーで失敗した場合(例えば、メソッドが予期しない例外を投げたなどの理由で)、エラーが何であったかについての詳細はわかりません。

私のbuild.xmlは次のようになります。


私が "ant test"を実行すると、(例えば)2つのテストが実行され、0回失敗し、1回エラーが発生します。 たとえこれが完全に合理的であり、エラーの原因を私に考えさせても、それは「NoSuchTestのようなテストがありません」とは言いません。

ありがとうございます。

-Dan

2 Answer


32


理解した :)

私はjunitブロックの中に "フォーマッタ"を追加する必要がありました。


なんというピタ。

  • ダン


6


たくさんのテストをするつもりなら、2つの変更があります。

  1. 最初のエラーで停止するのではなく、すべてのテストを実行する

  2. すべてのテスト結果を示すレポートを作成する

そしてjunitreportタスクを使うのはとても簡単です: