Maven多模块项目使用Jacoco进行代码覆盖率统计
在这个教程中,我们将构建一个Maven多模块项目。在这个项目中,服务和控制器将位于不同的模块中。然后,我们将编写一些测试并使用Jacoco来计算代码覆盖率。
2. 服务层
首先,让我们创建我们多模块应用的服务层。
2.1. 服务类
我们将创建我们的服务并添加几个方法:
@Service
class MyService {
String unitTestedOnly() {
return "仅单元测试";
}
String coveredByUnitAndIntegrationTests() {
return "单元测试和集成测试覆盖";
}
String coveredByIntegrationTest() {
return "仅集成测试覆盖";
}
String notTested() {
return "未测试";
}
}
大约 4 分钟