南瓜慢说官网 敢一行,则予知。脚踏实地,知行合一。

Maven整合JaCoCo和Sonar,看看你的测试写够了没

1简介单元测试是保证代码质量的重要一环,而如何衡量单元测试写得好不好呢?覆盖率(Coverage)是一个重要指标。而JaCoCo则是专门为Java提供的用于检测测试覆盖率的工具,英文全称为JavaCodeCoverage。本文将讲解如何在Maven项目中整合JaCoCo,并在SonarQube中展示

LarryDpk LarryDpk 发布于 2020-05-16

Docker搭建代码检测平台SonarQube并检测maven项目

1前言良好的代码习惯是一个优秀程序员应该具备的品质,但靠人的习惯与记忆来保证代码质量,始终不是一件靠谱的事。在计算机行业应该深知,只要是人为的,都会有操作风险。本文讲解如何通过Docker搭建代码检测平台SonarQube,并使用它来检测maven项目的代码。2Docker安装SonarQube2.

LarryDpk LarryDpk 发布于 2020-05-16

Mockito如何mock一条链式调用

在写单元测试的时候,不免可能需要mock一些对象出来,并且mock一些方法调用去返回一个自己想要的对象。一般的使用是这样的:FinalPumpkinpumpkin=mock(FinalPumpkin.class);when(pumpkin.getName()).thenReturn("ww

LarryDpk LarryDpk 发布于 2020-05-10

Mockito不能mock final类的解决办法

Mockito是很常用的测试工具,使用过程中可能会遇到下面的问题:Mockitocannotmock/spybecause:-finalclass问题重现:引入该依赖到项目的maven配置如下:<dependency><groupId>org.mockito</grou

LarryDpk LarryDpk 发布于 2020-05-10

单元测试中使用Spring的ReflectionTestUtils更方便

简介ReflectionUtils是Spring中一个常用的类,属于spring-core包;ReflectionTestUtils则属于spring-test包。两者功能有重叠的地方,而ReflectionUtils会更强大。在单元测试时使用ReflectionTestUtils,能增加我们的便利

LarryDpk LarryDpk 发布于 2020-05-08