查看单元测试覆盖率

文章目录

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

相关推荐
雨落在了我的手上14 分钟前
初识java(七):Java调试案例讲解
java·intellij-idea·集成开发环境调试功能
Volunteer Technology19 分钟前
Spring AI MCP 案例-WebFlux SSE传输模式 (九)
java·数据库·人工智能·spring
rabbit_pro20 分钟前
SpringBoot3集成Langchain4j使用Ollama
java·开发语言
解决问题no解决代码问题43 分钟前
JAVA GC
java·开发语言·jvm
小程故事多_801 小时前
Agent Loop 核心突破,上下文压缩四大流派,重新定义窗口资源利用率
java·开发语言·人工智能
神仙别闹1 小时前
基于Java+MySQL实现(GUI)医院管理系统
java·mysql·oracle
吴声子夜歌2 小时前
Java——显示条件
java·开发语言
AC赳赳老秦2 小时前
OpenClaw与WPS宏联动:批量执行WPS复杂操作,解决办公表格批量处理难题
java·前端·数据库·自动化·需求分析·deepseek·openclaw
bupt_012 小时前
Hermes深入理解及源码解析(二):Hermes的记忆机制
java·服务器·前端
Ting-yu3 小时前
Spring AI Alibaba零基础速成(1) ---- 项目创建与配置
java·人工智能·spring