查看单元测试覆盖率

文章目录

1、POM文件配置

pom文件配置jacoco插件

复制代码
<!-- 生成JaCoCo覆盖率数据插件 -->
<plugin>
                <groupId>org.jacoco</groupId>
                <artifactId>jacoco-maven-plugin</artifactId>
                <version>0.8.7</version>
                <executions>
                    <execution>
                        <goals>
                            <goal>prepare-agent</goal>
                        </goals>
                    </execution>
                    <!-- attached to Maven test phase -->
                    <execution>
                        <id>report</id>
                        <phase>test</phase>
                        <goals>
                            <goal>report</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>

2、编写单元测试

编写单元测试用例可以参考以下内容
JUNIT5+Mockito单元测试
使用testMe自动生成单元测试用例

3、执行单元测试

执行 mvn clean test

执行 mvn jacoco:report

也可以在IDEA操作

4、查看单元测试覆盖率

查看文件 target/site/jacoco/index.html

相关推荐
姗姗的鱼尾喵15 小时前
Spring/SpringBoot 面试高频(含IOC/AOP/事务)
java·spring boot·面试
Mr_Xuhhh15 小时前
从理论到实践:深入理解算法的时间与空间复杂度
java·开发语言·算法
望眼欲穿的程序猿15 小时前
Vscode Clangd 无法索引 C++17 或者以上标准
java·c++·vscode
带刺的坐椅16 小时前
Spring-AI 与 Solon-AI 深度对比分析报告
java·spring·ai·llm·solon·spring-ai·solon-ai
爱码少年16 小时前
JAVA获取客户端真实IP地址经典写法与Lambda写法对比
java
做个文艺程序员16 小时前
Spring AI + Qwen3.5 实现多步 Agent:从工具调用到自主任务拆解的踩坑全记录
java·人工智能·spring
gentle_ice16 小时前
初入社会的我该何去何从
java
Kiling_070416 小时前
Java多态、final与抽象类:面向对象编程进阶指南
java·开发语言
better_liang17 小时前
每日Java面试场景题知识点之-MySQL索引
java·数据库·mysql·性能优化·索引
Aktx20FNz17 小时前
一文学习 Spring AOP 源码全过程
java·学习·spring