SpringBoot 整合其他框架 -- SpringBoot整合Junit
Posted CodeJiao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot 整合其他框架 -- SpringBoot整合Junit相关的知识,希望对你有一定的参考价值。
1. SpringBoot整合Junit
1.1 实现步骤分析
- 搭建SpringBoot工程
- 引入starter-test起步依赖 和 junit依赖
- 编写测试类
- 添加测试相关注解
- @RunWith(SpringRunner.class)
- @SpringBootTest(classes = 启动类.class)
- 编写测试方法
1.2 搭建SpringBoot工程
1.3 导入相关依赖
pom.xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<scope>test</scope>
</dependency>
1.4 编写测试类
1.3.1 文件位置不是SpringbootJunitApplicationTests的同级目录或者子包
当文件位置不是SpringbootJunitApplicationTests的同级目录或者子包时,必须指定classes ,否则会报错。
@SpringBootTest(classes = SpringbootJunitApplication.class)
1.3.2 文件位置是SpringbootJunitApplicationTests的同级目录或者子包
package com.tian.test;
import org.junit.runner.RunWith;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;
@RunWith(SpringRunner.class)
// 文件位置是SpringbootJunitApplicationTests的同级目录或者子包 不用指定classes
@SpringBootTest
public class Test {
@org.junit.Test
public void sayHi() {
System.out.println("hi~");
}
}
运行结果:
以上是关于SpringBoot 整合其他框架 -- SpringBoot整合Junit的主要内容,如果未能解决你的问题,请参考以下文章
Java闭关修炼SpringBoot-SpringBoot整合其他框架