本篇学习spring单元测试
概念
什么是单元测试?
单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证的过程就叫单元测试
单元测试的好处?
1、可以非常简单、直观、快速的测试某⼀个功能是否正确。
2、使用单元测试可以帮我们在打包的时候,发现⼀些问题,因为在打包之前,所以的单元测试必须通过,否则不能打包成功。
3、使用单元测试,在测试功能的时候,可以不污染连接的数据库,也就是可以不对数据库进行任何改变的情况下,测试功能。
4、在打包过程中可以进行检查,如果出现错误,不会打包
使用
单元测试的实现步骤
- 生成单元测试类
在要测试类右键点击Genrate
- 点击Test
生成的界面:
-
自动生成单元测试类
添加注解@SpringBootTest->声明当前单元测试的累是运行在是springBoot环境中的 -
使用
在测试类直接进行代码编写,查看是否出现错误
代码示例:
@Test
void getUserById() {
UserEntity user = userMapper.getUserById(2);//能否获取id为2的值
System.out.println(user);
}
@Test
void getAll() {
List<UserEntity> list = userMapper.getAll();//获取所有
System.out.println(list);
}