私のプロジェクトは、テストケースでのJUnit 4のテストクラスのダースを持って実行されます。それらのいずれかの前にフックは
が実行され、私は(私の場合には特定のシナリオでログを修正するための)コードを実行します。それをどうすれば実現できますか?
私のテストクラスは、合理的にテストスイートに列挙し、@BeforeClassがここでも役に立たないことにはあまりにも多くのです。
私のプロジェクトは、テストケースでのJUnit 4のテストクラスのダースを持って実行されます。それらのいずれかの前にフックは
が実行され、私は(私の場合には特定のシナリオでログを修正するための)コードを実行します。それをどうすれば実現できますか?
私のテストクラスは、合理的にテストスイートに列挙し、@BeforeClassがここでも役に立たないことにはあまりにも多くのです。
のための特別なロガーの設定を使用し、私は、春のコンテキストをテストするために初期化された通常のSpring Beanで魔法をやりました。
次のことができます。
1)JUnitテスト
2)することができますで(のconfigureもの
3)ベースのテストクラスを作成するためのJUnitリスナーを追加)のログを設定し、ベース内の設定を行いますより良いテストクラス
簡単な解決策は存在しないようですテスト
基本テストクラスはアイディアですが、私はそれを容易にするためにあまりにも多くのテストクラスを持っています。 –
スイートテストを試してみることができます:https://www.tutorialspoint.com/junit/junit_suite_test.htm – NikNik
テスト実行の開始前に "テストロガー設定"を適切に配置する方が良いでしょうか? –