为什么空行不包含在代码覆盖率中?
Why empty line is not included in code coverage?
我正在使用 Java 8.0、Springboot 和 Junit。
为我的应用程序编写单元测试后 class 我得到以下统计数据:
应用class:线路覆盖率:95% (22/23)
所以我查看了这条线并得到:
用粉红色圆点标记,这是 "ruins" 我报道的行。这是一个带有右括号的空行!!!
为什么要算这个?不能跨过去,否则永远得不到return值!哇!这里发生了什么?
感谢帮助!
P.S.: 我不关心报道,但我很好奇,这里发生了什么。
这是一个known bug。
很遗憾有这么多未修复的旧错误。
您可以尝试此线程中发布的变通方法,或者只保留代码。
我正在使用 Java 8.0、Springboot 和 Junit。
为我的应用程序编写单元测试后 class 我得到以下统计数据:
应用class:线路覆盖率:95% (22/23)
所以我查看了这条线并得到:
用粉红色圆点标记,这是 "ruins" 我报道的行。这是一个带有右括号的空行!!!
为什么要算这个?不能跨过去,否则永远得不到return值!哇!这里发生了什么?
感谢帮助!
P.S.: 我不关心报道,但我很好奇,这里发生了什么。
这是一个known bug。
很遗憾有这么多未修复的旧错误。 您可以尝试此线程中发布的变通方法,或者只保留代码。