IntelliJ IDEA:忽略代码覆盖率中的琐碎方法
2022-09-02 13:30:23
在 IntelliJ IDEA 15.0.2 中,如何在测试覆盖率测量期间忽略琐碎的 getter 和 setters(琐碎的方法)?
// should be measure
public void complex() {
fancy();
interesting();
dropDatabase();
}
// should not be measured
public int getNumber() {
return this.number;
}
测量每条线将产生75%。仅测量上述方法即可获得100%。这些是100%对测试有用的代码。
为什么我在互联网上找不到任何关于此的内容?我是否陷入了不良做法?
更新
此代码也有资格进行测试:
// should also be tested as it contains logic
public Integer getValidationProgress() {
if (validationProgress == null) {
validationProgress = 0;
}
return validationProgress;
}