Spring BootCLI-アプリケーションのテスト
この章では、Hello World Example Chapterで作成されたサンプルプロジェクトをテストして、SpringCLIのテスト機能を示します。以下の表にリストされている手順に従って、サンプルプロジェクトをテストします-
シニア番号 | ステップと説明 |
---|---|
1 | 以下で説明するように、TestフォルダーにFirstApplication.groovyとTestFirstApplication.groovyを作成します。 |
2 | アプリケーションをコンパイルして実行し、実装されたロジックの結果を確認します。 |
FirstApplication / FirstApplication.groovy
@RestController
class FirstApplication {
@RequestMapping("/")
String welcome() {
"Welcome to TutorialsPoint.Com"
}
}
FirstApplication / TestFirstApplication.groovy
class TestFirstApplication {
@Test
void welcomeTest() {
assertEquals("Welcome to TutorialsPoint.Com", new FirstApplication().welcome())
}
}
アプリケーションを実行する
アプリケーションを実行するには、次のコマンドを入力します-
E:/Test/FirstApplication/> spring test FirstApplication.groovy TestFirstApplication.groovy
これで、Spring Boot CLIが動作し、必要な依存関係をダウンロードし、ソースとテストファイルをコンパイルして、コードを単体テストします。次の出力がコンソールで生成されます-
Resolving dependencies........................................................
.
Time: 0.457
OK (1 test)
重要なポイント
Spring CLIが実行するアクションを理解するには、次の点を考慮してください。
@Testアノテーションは、CLIにJUnit4.12バージョンをダウンロードするように指示します。
依存関係を指定していないため、SpringCLIはメタデータを使用してバージョンを自動的に検出します。
最後に、コードのコンパイル後、アプリケーションをテストします。