SonarQube 6.7.2无法识别Mapper单元测试,覆盖率统计异常求助
SonarQube无法识别Mapper单元测试导致覆盖率异常的问题求助
我们项目使用SonarQube 6.7.2(build 37468,LGPL v3协议)、JUnit 4及Mockito框架。本地环境中Mapper的单元测试运行正常,Eclipse显示覆盖率为100%,但SonarQube无法识别该测试,导致项目整体覆盖率占比下降。
以下是单元测试代码:
@RunWith(MockitoJUnitRunner.class) public class ClassMapperTest { @Mock private ClassMapper mapper; @Mock private ClassDTO dto; @Before public void setUp() { mapper = Mockito.mock(ClassMapper.class); dto = Mockito.mock(ClassDTO.class); } @Test public void returnResource() { Mockito.when(mapper.fromMethod(Mockito.anySet())).thenReturn(new HashSet<>()); mapper.fromMethod(new HashSet<ClassDTO>()); }
相关截图:
- 统计数据截图:

- 提交后截图:

请问有谁知道该如何解决这个问题?
内容的提问来源于stack exchange,提问作者Luciana Oliveira
相关产品推荐
相关产品推荐

