文章目录
- 前言
- 一、准备
- 1. 引入库
- 2. 目录结构
- 二、测试代码
- 1. SpringBoot3ApplicationTests
- 2.测试结果
- 总结
前言
单元测试是SpringBoot项目的一大利器,在SpringBoot我们可以很轻松地测试我们的接口。
一、准备
1. 引入库
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
2. 目录结构
通过IDEA新建SpringBoot项目已经包含了测试的目录
二、测试代码
我们前面刚刚整合了mybatis-plus,这里我们编写单元测试代码,跑一下
1. SpringBoot3ApplicationTests
代码如下(示例):
package org.example.springboot3;
import org.example.springboot3.mybatis.controller.UserController;
import org.example.springboot3.mybatis.model.User;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import java.util.List;
@SpringBootTest
class SpringBoot3ApplicationTests {
@Autowired
UserController userController;
@Test
void contextLoads() {
List<User> list = userController.mybatis002();
list.stream().forEach(System.out::println);
}
}
2.测试结果
User(id=1, name=张三, age=11, brithDay=Mon May 19 00:00:00 CST 2014)
User(id=2, name=李四, age=10, brithDay=Tue May 19 00:00:00 CST 2015)
总结
回到顶部
一定要测试!一定要测试!一定要测试!
功夫再好,也怕菜刀!