Spring-boot-unit-test-cases
スプリングブート-ユニットテストケース
Unit Testing is a one of the testing done by the developers to make sure individual unit or component functionalities are working fine.
このチュートリアルでは、MockitoとWeb Controllerを使用してユニットテストケースを作成する方法を説明します。
モッキート
Mockito MocksをSpring Beanに注入するには、ビルド構成ファイルにMockito-core依存関係を追加する必要があります。
Mavenユーザーは、pom.xmlファイルに次の依存関係を追加できます。
Gradleユーザーは、build.gradleファイルに次の依存関係を追加できます。
String値を返すメソッドを含むServiceクラスを記述するコードは、ここに示されています。
次に、示されているように、ProductServiceクラスを別のServiceクラスファイルに挿入します。
メインのSpring Bootアプリケーションクラスファイルは以下のとおりです-
次に、テストのアプリケーションコンテキストを構成します。 @Profile(“ test”)注釈は、テストケースの実行時にクラスを構成するために使用されます。
これで、 src/test/resources パッケージの下に注文サービスの単体テストケースを作成できます。
ビルド構成ファイルの完全なコードを以下に示します。
次のMavenまたはGradle1コマンドを使用して、実行可能JARファイルを作成し、Spring Bootアプリケーションを実行できます。
Mavenの場合、次のようにコマンドを使用できます-
テスト結果はコンソールウィンドウで確認できます。
Gradleの場合、次のようにコマンドを使用できます-
残りの結果はコンソールウィンドウで確認できます。