Spring Boot CLI測試應用程序

這裏將測試在Hello World示例章節中創建的示例項目,以演示Spring CLI的測試功能。 按照下面提到的步驟測試示例項目 -

第1步

Test文件夾中創建FirstApplication.groovyTestFirstApplication.groovy,如下所述。

第2步

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

文件: FirstApplication/FirstApplication.groovy -

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

文件: FirstApplication/TestFirstApplication.groovy -

class TestFirstApplication {
   @Test
   void welcomeTest() {
      assertEquals("Welcome to Yiibai.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](https://github.com/Test "@Test")註釋指示CLI下載JUnit 4.12版本。
  • Spring CLI使用其元數據自動檢測版本,因爲沒有指定任何依賴項。
  • 最後,它編譯代碼,測試應用程序