或者sonar的部分覆盖 如何设置 可以视为已经覆盖
public Integer parseInteger(String str){
Integer result = null;
if (StringUtils.isBlank(str)) {
result = Integer.parseInt(str);
} else {
result = 1;
}
return result;
}
public Integer parseInteger(String str){
Integer result = 1;
if (StringUtils.isnotBlank(str)) {
result = Integer.parseInt(str);
}
return result;
}
比如上面的代码, jacoco要求如果出现if 必须要有else ,就导致为了满足分支覆盖率只能按照第1种写法,而相反的第2种写法却导致分支覆盖率的下降,这个问题如何解决呀
三目运算符实现呢
也是不可以的, 我试过的