当前位置: 首页 > 知识库问答 >
问题:

测试文件夹在Spring引导项目中做什么?

禄源
2023-03-14

我刚刚创建了springboot项目,src中有一个名为test的文件夹。它有什么作用?

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启动项目时,该项目的src文件夹中存在test文件夹。在test文件夹中,有一个用@RunWith(SpringRunner.class)@SpringBootTest注释的类。它有什么作用?

共有2个答案

慕阳
2023-03-14

SpringBoot遵循约定优先于配置的方法,因此它使用通用的Java项目结构,这在构建系统maven中很常见

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

司空劲
2023-03-14

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

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

此特定测试确保应用程序启动时不会出错(因为您的应用程序还没有执行任何其他操作)。目的是在主文件夹中添加功能时,利用此设置添加自己的测试。

 类似资料:
  • 本文向大家介绍你在做项目中有做过压力测试吗,怎么做相关面试题,主要包含被问及你在做项目中有做过压力测试吗,怎么做时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 1、首先对要测试的系统进行分析,明确需要对那一部分做压力测试,比如秒杀,支付 2、如何对这些测试点进行施压 第一种方式可以通过写脚本产生压力机器人对服务器进行发包收报操作 第二点借助一些压力测试工具比如Jmeter,LoadRunn

  • 我试图将一些jar文件从WEB-INF/lib文件夹复制到src/main/webapp/applet文件夹,这是applet所需的全部归档文件,以便jar文件出现在输出war文件中。 我希望这个复制操作需要在maven构建过程中执行。我已经尝试了两个选项,一个是

  • “Maven”是什么意思-

  • 我想通过使用“文件类”从项目文件夹中获取文件,我如何做到这一点?

  • 我是Docker、AWS Lambda和Zappa的新手,但我正在尝试配置一个几乎没有成功的项目。 我连接到Docker(),激活环境,配置AWS凭据并运行和。但是,在部署之后,我得到一个错误(执行): 我认为这是因为我的dir结构不是标准的: 所以,我的django项目在文件夹中,因为我不喜欢将所有文件都扔在那里并与其他配置文件混合。 我的zappa配置文件如下所示: 和Dockerfile: