Spring BootCLI-アプリケーションのテスト

この章では、Hello World Example Chapterで作成されたサンプルプロジェクトをテストして、SpringCLIのテスト機能を示します。以下の表にリストされている手順に従って、サンプルプロジェクトをテストします-

シニア番号 ステップと説明
1 以下で説明するように、TestフォルダーにFirstApplication.groovyTestFirstApplication.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はメタデータを使用してバージョンを自動的に検出します。

  • 最後に、コードのコンパイル後、アプリケーションをテストします。