0

数百行のコードと数百のテスト ケースが既に自動化されている JUnit プロジェクトがあります。ただし、このプロジェクトには例外管理コードはありません。したがって、Eclipse からテスト ケースを実行しているときに、NullPointer などの例外が発生した場合、Eclipse で実行が停止し、例外のエラー メッセージが表示されます。これらのメッセージがログに記録されるように、プロジェクトでこれらの未処理の例外を処理したいと考えています。このプロジェクト用に設定できるこれらの例外をグローバルに処理するオプションはありますか。何百ものメソッドがあるため、既存のすべてのメソッドに例外を追加することは困難です。

私のプロジェクトは Java 7 + JUnit 4 で実行されます

どんなポインタでも大いに役立ちます。前もって感謝します!

更新 1:

TestRule を実装するクラスを作成することで解決策を見つけました。しかし、これを機能させるには、何百ものファイルである既存のすべてのテスト スクリプトに @Rule ステートメントを追加する必要があります。これらの 100 秒単位のテスト スクリプトをすべて編集しないようにするための回避策はありますか。

よろしく、ジャナキ

4

0 に答える 0