テスト
Spring Boot は、アプリケーションをテストするときに役立つ多くのユーティリティとアノテーションを提供します。テストサポートは 2 つのモジュールによって提供されます。spring-boot-test
にはコアアイテムが含まれ、spring-boot-test-autoconfigure
はテストの自動構成をサポートします。
ほとんどの開発者は、Spring Boot テストモジュールと JUnit Jupiter、AssertJ、Hamcrest、その他の多くの便利なライブラリをインポートする spring-boot-starter-test
スターターを使用します。
JUnit 4 を使用するテストがある場合、JUnit 5 の Vintage エンジンを使用してテストを実行できます。ヴィンテージエンジンを使用するには、次の例に示すように、
|
hamcrest-core
は除外され、spring-boot-starter-test
の一部である org.hamcrest:hamcrest
が優先されます。