查看单元测试覆盖率

文章目录

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

相关推荐
快乐柠檬不快乐几秒前
基于Java+SpringBoot+SSM攻防靶场实验室平台
java·开发语言·spring boot
爱丽_2 分钟前
Spring Boot 启动链路:自动装配、条件注解与排错方法论
java·spring boot·后端
weixin_425023005 分钟前
Spring Boot 2.7+JDK8+WebSocket对接阿里云百炼Qwen3.5-Plus 实现流式对话+思考过程实时展示
java·spring boot·websocket·ai编程
快乐柠檬不快乐8 分钟前
IDEA报错内存溢出解决(java.lang.OutOfMemoryError)
java·ide·intellij-idea
.柒宇.14 分钟前
力扣hot 100之和为 K 的子数组(Java版)
java·算法·leetcode
%Leo15 分钟前
macos idea 插件搜索不到
java·intellij-idea
苏渡苇15 分钟前
枚举的高级用法——用枚举实现策略模式和状态机
java·单例模式·策略模式·枚举·状态机·enum
鱼鳞_16 分钟前
Java学习笔记_Day19
java·笔记·学习
曹牧21 分钟前
Java:驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立连接
java·开发语言·ssl
cch891821 分钟前
PHP vs C++:10倍性能差距的编程语言对决
android·java·开发语言