Spring Boot CLI测试应用程序

Spring Boot CLI测试应用程序

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

第1步

Test文件夹中创建FirstApplication.groovyTestFirstApplication.groovy,如下所述。

第2步

编译并运行应用程序以验证实现的逻辑的结果。

文件: FirstApplication/FirstApplication.groovy -

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

文件: FirstApplication/TestFirstApplication.groovy -

class TestFirstApplication {
   @Test
   void welcomeTest() {
      assertEquals("Welcome to zyiz.net", 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使用其元数据自动检测版本,因为没有指定任何依赖项。
  • 最后,它编译代码,测试应用程序