Spring Boot CLI測試應用程式


這裡將測試在Hello World範例章節中建立的範例專案,以演示Spring CLI的測試功能。 按照下面提到的步驟測試範例專案 -

第1步

Test檔案夾中建立FirstApplication.groovyTestFirstApplication.groovy,如下所述。

第2步

編譯並執行應用程式以驗證實現的邏輯的結果。

檔案: FirstApplication/FirstApplication.groovy -

@RestController
class FirstApplication {
   @RequestMapping("/")
   String welcome() {
      "Welcome to Tw511.Com"
   }
}

檔案: FirstApplication/TestFirstApplication.groovy -

class TestFirstApplication {
   @Test
   void welcomeTest() {
      assertEquals("Welcome to Tw511.Com", new FirstApplication().welcome())
   }
}

執行該應用程式

輸入以下命令 -

D:\worksp\springboot-cli/> spring test FirstApplication.groovy TestFirstApplication.groovy

現在,Spring Boot CLI將開始執行,下載所需的依賴項,編譯原始碼和測試檔案以及單元測試程式碼。可以在控制台上看到以下輸出 -

Resolving dependencies........................................................
.
Time: 0.457

OK (1 test)
111

執行順序和要點

以下操作由Spring CLI執行 -

  • @Test注釋指示CLI下載JUnit 4.12版本。
  • Spring CLI使用其後設資料自動檢測版本,因為沒有指定任何依賴項。
  • 最後,它編譯程式碼,測試應用程式