gpt4 book ai didi

java - IntelliJ IDEA : ignore trivial methods in code coverage

转载 作者:搜寻专家 更新时间:2023-10-30 21:28:12 25 4
gpt4 key购买 nike

在 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% 可用于测试的代码。

为什么我在 Internet 上找不到任何相关信息?我是否陷入了不良做法?


更新

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

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

最佳答案

更新:It's now possible.


JetBrains 告诉我目前不可能

Andrey Dernov (IntelliJ) Jan 6, 22:54

Hello Michael,

There is no setting to ignore a certain method.

我创建了一个 issue为此。

关于java - IntelliJ IDEA : ignore trivial methods in code coverage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34417548/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com