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 
相关推荐
霸道流氓气质6 小时前
RabbitMQ 从零到实战:概念、配置与 Spring Boot 集成指南
spring boot·rabbitmq·java-rabbitmq
夜郎king6 小时前
SpringBoot 整合 Neo4j 实战:从零搭建经典小说知识图谱完整方案
spring boot·知识图谱·neo4j
杨了个杨89826 小时前
Dockerfile介绍及镜像制作
java·开发语言
c++之路6 小时前
CMake 系列教程(三):变量、条件与控制流
java·windows·spring
一条泥憨鱼6 小时前
苍穹外卖【day5|Redis与店铺营业状态设置】
java·后端·mybatis·苍穹外卖
仙俊红6 小时前
深入理解 ThreadLocal —— 从变量引用、强弱引用到 Spring Boot 实战
spring boot·python·算法
要开心吖ZSH6 小时前
AI医疗分诊与健康咨询助手agent开发——(2)让AI输出可控:结构化分诊与安全规则
java·ai·agent·健康医疗·spring ai
Jabes.yang6 小时前
互联网大厂Java求职面试实战解析(含技术场景与详解)
spring boot·微服务·面试·orm·技术栈·java se·jakarta ee
San813_LDD8 小时前
[C语言]《Dev-C++ 报错解决手册(Day0607 精华版)》
java·前端·javascript
Anastasiozzzz9 小时前
从有限状态机到智能体图:传统 FSM 与 Agent Graph的演进
java·人工智能·python·ai