文章目录
- 前言
- 一、准备
- 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)
总结
回到顶部
 一定要测试!一定要测试!一定要测试!
功夫再好,也怕菜刀!



















