敞开生长之旅!这是我参加「日新计划 12 月更文挑战」的第13天,点击检查活动概况

IDEA(IntelliJ IDEA)不仅支撑快速基于当时类创立单元测验,还支撑代码测验掩盖率的计算,以及生成陈述和标记测验运转命中的代码。

IDEA 版别:IntelliJ IDEA 2021.3.2(社区版)以上

一、单元测验

运用 IDEA 快速创立单元测验,提高开发和测验效率

1. 创立单元测验

在需求测验的类或接口(引荐基于接口创立)名称上运用 Alt+Enter,然后挑选创立测验

IDEA创建单元测试与测试覆盖率统计
在创立测验面板装备测验的相关信息:

  • 测验库:挑选单元测验结构
  • 类名:指定生成的单元测验类名
  • 超类:指定单元测验类继承的超类
  • 方针软件包:指定在哪个包下生成单元测验类
  • 生成:生成其他增强测验办法
  • 成员:挑选需测验的类或接口办法,自动生成多个测验办法

IDEA创建单元测试与测试覆盖率统计

2. 运转单元测验

在测验办法点击 IDEA 运转图标(或运用 Ctrl+Shift+F10)运转单元测验。

IDEA创建单元测试与测试覆盖率统计

二、测验掩盖率

IDEA 支撑具体的代码测验掩盖率计算,测验代码掩盖率越高,代码质量越高。

1. 装备测验掩盖率

在测验办法上点击 IDEA 运转图标,挑选修正运转装备

IDEA创建单元测试与测试覆盖率统计
在编辑运转装备面板下面,能够看到代码掩盖率装备,一般运用默许的指定类和软件包装备选项。

在下面挑选单元测验类掩盖的类或软件包就完成了装备。

IDEA创建单元测试与测试覆盖率统计

2. 运用掩盖率运转

在测验办法上点击 IDEA 运转图标,挑选运用掩盖率运转

IDEA创建单元测试与测试覆盖率统计

3. 检查掩盖率陈述

运转完后,会弹出掩盖率窗口展现掩盖率陈述,能够检查测验掩盖的类、办法和代码行所占的份额。

点击陈述中的类,能够在编辑器左边检查测验掩盖源码的状况。

绿色表示被测验代码掩盖,红色表示没掩盖,此刻需求修正单元测验代码来掩盖这部分源码。

IDEA创建单元测试与测试覆盖率统计

4. 导出掩盖率陈述

在测验掩盖率陈述面板中左边点击导出能够导出此次测验的掩盖率陈述。

IDEA创建单元测试与测试覆盖率统计
导出的格局是 HTML 网页,能够直接运用浏览器翻开,也能够保存在服务器上,供开发人员检查。
IDEA创建单元测试与测试覆盖率统计
最后,作为一个后端开发人员,要养成编写单元测验的习惯,来提高代码的质量。

三、代码示例

具体的代码实现如下:

Gitee:gitee.com/code_artist…