問題の説明:
JUnitのユースケースは、テスターのために使用されますが、JUnitのは、率先して春IOCフックを取るJUnitの唯一の懸念@Testノート、その後、内側のみを実行している気にしないだろうことに留意すべきで、ユニットテストを実行するときに、我々はする必要がありこれは冗長コードになります、XMLはノートのすべてのフォームを実施したりIOCが導入されました。
ソリューション
もう一つ注意すべき:私たちは通常、実行の方法を持っている必要がありますが、それがどのように行われるか入り口の主な方法、ないmainメソッドのJUnitの、ありますか?
その理由は@Testアノテーションを、そこにランナー方式、ブートプログラムの実行です。
ソリューション
JUnitのアイデアを統合し、スプリングは、IoCコンテナのロードするプログラムの実施までの期間で、ランナーを書き換えることで
手順を:
- MavenのアセンブリのJUnit(テスト)
- コメント@Runwith
- @ContextConfigrationの役割は、コンフィギュレーション・クラスをロードすることです
@Runwith