当前位置:  开发笔记 > 编程语言 > 正文

IntelliJ IDEA:忽略代码覆盖中的简单方法

如何解决《IntelliJIDEA:忽略代码覆盖中的简单方法》经验,为你挑选了1个好方法。

在IntelliJ IDEA 15.0.2中,如何在测试覆盖率测量期间忽略琐碎的getter和setter(普通方法)?

// should be measure
public void complex() {
    fancy();
    interesting();
    dropDatabase();
}

// should not be measured
public int getNumber() {
    return this.number;
}

测量每一行将导致75%.仅测量上述方法将导致100%.这些是100%用于测试的代码.

为什么我在互联网上找不到任何相关信息呢?我是否会陷入不良行为?


UPDATE

此代码也有资格进行测试:

// should also be tested as it contains logic
public Integer getValidationProgress() {
    if (validationProgress == null) {
        validationProgress = 0;
    }
    return validationProgress;
}

michaelbahr.. 13

JetBrains告诉我,目前这是不可能的.

Andrey Dernov(IntelliJ)1月6日,22:54

你好迈克尔,

没有设置可以忽略某种方法.

我为此创建了一个问题.



1> michaelbahr..:

JetBrains告诉我,目前这是不可能的.

Andrey Dernov(IntelliJ)1月6日,22:54

你好迈克尔,

没有设置可以忽略某种方法.

我为此创建了一个问题.

推荐阅读
jerry613
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有