这里将测试在Hello World示例章节中创建的示例项目,以演示Spring CLI的测试功能。 按照下面提到的步骤测试示例项目 -
第1步
在Test
文件夹中创建FirstApplication.groovy
和TestFirstApplication.groovy
,如下所述。
第2步
编译并运行应用程序以验证实现的逻辑的结果。
文件: FirstApplication/FirstApplication.groovy -
@RestController
class FirstApplication {
@RequestMapping("/")
String welcome() {
"Welcome to xuhuhu.com"
}
}
文件: FirstApplication/TestFirstApplication.groovy -
class TestFirstApplication {
@Test
void welcomeTest() {
assertEquals("Welcome to xuhuhu.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
使用其元数据自动检测版本,因为没有指定任何依赖项。- 最后,它编译代码,测试应用程序