查看单元测试覆盖率

文章目录

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

相关推荐
Wang's Blog3 分钟前
Java 项目实战: 交友项目 - 入门案例:服务提供者搭建总结
java·交友
hudd6686 分钟前
JavaEE 初阶 - 多线程(进阶)
java·开发语言·java-ee
Pniubi28 分钟前
区分Java创建线程池、多线程
java·线程·线程池·多线程·并发
程序员梅雨34 分钟前
ZooKeeper面经总结
java·大数据·linux·分布式·后端·zookeeper·中间件
Yyyyyy~1 小时前
【Java】多线程初阶
java
蜗牛互联网1 小时前
Java 17 调用视觉 Responses API:JSON 约束与人工复核路由
java·人工智能·后端
SL_staff2 小时前
物模型三要素误用避坑指南:属性、事件、服务的正确建模逻辑
java
一条泥憨鱼2 小时前
【Redis | 黑马点评】短信登录功能 源码深度分析
java·redis·后端·session·黑马点评
威哥爱编程2 小时前
【AI全栈12-12】Spring Boot 3.x → 4.x 迁移实操:Jakarta 11、Jackson 3 与 AI 2.0
java·spring boot·后端
威哥爱编程2 小时前
【AI全栈12-11】Spring Boot 把 AI 接口真正上线扛量:限流 / 降级 / 可观测
java·spring boot·后端