Spring Boot CLI测试应用程序


让我们测试在Hello World示例章节中创建的示例项目,以演示Spring CLI的测试功能。按照下面提到的步骤测试示例项目

描述
1 Test文件夹中创建FirstApplication.groovyTestFirstApplication.groovy如下所述。
2 编译并运行应用程序以验证实现的逻辑的结果。

FirstApplication / FirstApplication.groovy

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

FirstApplication / TestFirstApplication.groovy

class TestFirstApplication {
   @Test
   void welcomeTest() {
      assertEquals("Welcome to CodingDict.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下载JUnit 4.12版本。

  • Spring CLI使用其元数据自动检测版本,因为我们没有指定任何依赖项。

  • 最后,它编译代码,测试应用程序