首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >测试文件夹在spring boot项目中的作用是什么?

测试文件夹在spring boot项目中的作用是什么?
EN

Stack Overflow用户
提问于 2019-02-07 22:38:53
回答 2查看 4.6K关注 0票数 0

我刚刚创建了spring boot项目,src中有一个名为test的文件夹。是干什么的呢?

代码语言:javascript
运行
复制
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;

@RunWith(SpringRunner.class)
@SpringBootTest
public class GprocApplicationTests {

@Test
public void contextLoads() {
}

}

在创建spring boot项目时,项目的src文件夹中存在test文件夹。在测试文件夹中有一个注解为@RunWith(SpringRunner.class) @SpringBootTest的类。是干什么的呢?

EN

回答 2

Stack Overflow用户

发布于 2019-02-07 22:40:59

这是由项目生成器添加的基本测试。

它的主要目的是为您设置测试基础架构(所需的目录、库等)。

这个特定的测试确保应用程序启动时没有错误(因为您的应用程序还没有做其他任何事情)。其目的是让您在主文件夹中添加功能时,利用此设置来添加您自己的测试。

票数 3
EN

Stack Overflow用户

发布于 2019-02-07 22:59:19

Spring Boot遵循convention over configuration方法,因此它使用通用的Java项目结构,这种结构在构建系统mavengradle中是通用的。

因此,测试文件夹包含src/test/java下的测试源文件和src/test/resources下的测试资源。此外,Spring Boot还包含测试类,用于验证应用程序上下文是否正确启动,这也是一个很好的实践。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54575780

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档