1简介单元测试是保证代码质量的重要一环,而如何衡量单元测试写得好不好呢?覆盖率(Coverage)是一个重要指标。而JaCoCo则是专门为Java提供的用于检测测试覆盖率的工具,英文全称为JavaCodeCoverage。本文将讲解如何在Maven项目中整合JaCoCo,并在SonarQube中展示
在写单元测试的时候,不免可能需要mock一些对象出来,并且mock一些方法调用去返回一个自己想要的对象。一般的使用是这样的:FinalPumpkinpumpkin=mock(FinalPumpkin.class);when(pumpkin.getName()).thenReturn("ww
Mockito是很常用的测试工具,使用过程中可能会遇到下面的问题:Mockitocannotmock/spybecause:-finalclass问题重现:引入该依赖到项目的maven配置如下:<dependency><groupId>org.mockito</grou
简介ReflectionUtils是Spring中一个常用的类,属于spring-core包;ReflectionTestUtils则属于spring-test包。两者功能有重叠的地方,而ReflectionUtils会更强大。在单元测试时使用ReflectionTestUtils,能增加我们的便利