为什么空行不包含在代码覆盖率中?

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

很遗憾有这么多未修复的旧错误。 您可以尝试此线程中发布的变通方法,或者只保留代码。