idea生成springboot单元测试用例

1、找到需要生成单元测试的类型,右键Go To -> Test

2、选择JUnit4 和勾选需要测试的方法

3、查看自动生成的文件

java 复制代码
public class CategoryMapperTest {

    @Test
    public void findById() {
    }

    @Test
    public void queryById() {
    }
}

4、添加测试代码

java 复制代码
@RunWith(SpringRunner.class)
@SpringBootTest
public class CategoryMapperTest {

    @Autowired
    private CategoryMapper categoryMapper;

    @Test
    public void findById() {
        Category category = categoryMapper.findById(100001);
        System.out.println(category.toString());
    }

    @Test
    public void queryById() {
        Category category = categoryMapper.queryById(100001);
        System.out.println(category.toString());
    }
}

注意:@RunWith(SpringRunner.class)
@SpringBootTest

这两行让项目跑起来后运行测试用例,必须加上

方法二:通过继承applicationTest,

java 复制代码
public class CategoryMapperTest extends MallApplicationTests 
相关推荐
康康的AI博客7 分钟前
工业数据中台:PLC、SCADA、MES的实时协同架构
java·服务器·网络
それども18 分钟前
为什么要加@ResponseBody
java·开发语言·spring boot
一只专注api接口开发的技术猿29 分钟前
微服务架构下集成淘宝商品 API 的实践与思考
java·大数据·开发语言·数据库·微服务·架构
2501_9444241239 分钟前
Flutter for OpenHarmony游戏集合App实战之记忆翻牌配对消除
android·java·开发语言·javascript·windows·flutter·游戏
李慕婉学姐40 分钟前
【开题答辩过程】以《基于Spring Boot和大数据的医院挂号系统的设计与实现》为例,不知道这个选题怎么做的,不知道这个选题怎么开题答辩的可以进来看看
大数据·spring boot·后端
鹿角片ljp1 小时前
Java网络编程入门:从Socket到多线程服务器
java·服务器·网络
走进IT1 小时前
DDD项目分层结构说明
java
橙露1 小时前
嵌入式实时操作系统 FreeRTOS:任务调度与信号量的核心应用
java·大数据·服务器
愚公移码1 小时前
蓝凌EKP产品:关联机制浅析
java·服务器·前端
阿蒙Amon1 小时前
C#每日面试题-is和as的区别
java·开发语言·c#