You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 07:33:51