📅  最后修改于: 2021-01-11 05:08:12             🧑  作者: Mango
spring-boot-starter-test是测试的主要依赖项。它包含我们测试所需的大多数元素。
我们可以编写几种不同类型的测试来帮助测试和自动化应用程序的运行状况。在开始任何测试之前,我们需要集成测试框架。
使用Spring Boot,我们需要向项目中添加启动器,为了进行测试,我们仅需要添加spring-boot-starter-test依赖项。
org.springframework.boot
spring-boot-starter-test
2.2.2.RELEASE
test
它提取与测试相关的所有依赖项。添加之后,我们可以构建一个简单的单元测试。我们可以通过IDE创建Spring Boot项目,也可以使用Spring Initializr生成它。
注意:如果要手动添加测试依赖项,请将其添加到pom.xml文件的底部。
在以上依赖项中,需要注意的一件事是它包括测试
当我们创建一个简单的Spring Boot应用程序时,默认情况下,它在src / test / java文件夹下的pom.xml文件和ApplicationNameTest.java文件中包含测试依赖项。
让我们创建一个简单的Maven项目。
步骤1:打开Spring Initializr https://start.spring.io/。
步骤2:提供群组名称和工件ID。我们提供了组名com.javatpoint和Artifact spring-boot-test-example。
步骤3:添加Spring Web依赖项。
步骤4:点击Generate(生成)按钮。当我们单击Generate按钮时,它将包装与项目相关的所有规范,并将Jar文件下载到我们的本地系统。
步骤5:解压缩下载的Jar文件。
步骤6:将文件夹导入STS。导入需要一些时间。
文件->导入->现有Maven项目->浏览->选择文件夹spring-boot-test-example->完成
导入项目后,我们可以在STS的Package Explorer部分中看到以下项目目录。
我们可以在上面的目录中看到它在src / test / java文件夹中包含一个名为SpringBootTestExampleApplicationTest.java的测试文件。
SpringBootTestExampleApplicationTest.java
package com.javatpoint.springboottestexample;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
@SpringBootTest
class SpringBootTestExampleApplicationTests
{
@Test
void contextLoads()
{
}
}
上面的代码默认情况下实现两个注释:@SpringBootTest和@Test。
步骤7:打开SpringBootTestExampleApplicationTest.java文件,并将其作为Junit Test运行。
当我们运行上面的代码时,它将显示以下内容: