Spring Boot CLI測試應用程序
這裏將測試在Hello World示例章節中創建的示例項目,以演示Spring CLI的測試功能。 按照下面提到的步驟測試示例項目 -
第1步
在Test
文件夾中創建FirstApplication.groovy
和TestFirstApplication.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
使用其元數據自動檢測版本,因爲沒有指定任何依賴項。 - 最後,它編譯代碼,測試應用程序