1. 自己新建一个maven的项目
2. 添加如下依赖:
3.
<!--添加全分支测试依赖-->
<dependency>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.8.5</version>
</dependency>`
4.添加如下插件:
<!--全分支插件配置-->
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.8.5</version>
<configuration>
<destFile>${basedir}/target/coverage-reports/jacoco-unit.exec</destFile>
<dataFile>${basedir}/target/coverage-reports/jacoco-unit.exec</dataFile>
</configuration>
<executions>
<execution>
<id>jacoco-initialize</id>
<goals>
<goal>prepare-agent</goal>
</goals>
</execution>
<execution>
<id>jacoco-site</id>
<phase>package</phase>
<goals>
<goal>report</goal>
</goals>
</execution>
</executions>
</plugin>
5、案例,在原类上添加测试类
6.生成的测试类:
7.执行maven的install命令,直线install的时候默认会执行test
8.执行完成之后在目录 下面会生成一个site的目录,如下图
:E:\myjks\target\
9.打开site目录下的index.html文件看到如下图
10.打开下图下的某个类,可以查看到据图的执行情况
11:如下图红色部分代表未被执行到的分支,需要重新编写测试用例直至所有的分支都被执行到