Jacoco 分支在 try-with-resources 没有捕获后错过
Jacoco branch missed after try-with-resources with no catch
我有一个 try-with-resources 没有捕获或最终。我能够获得 100% 的行覆盖率,但我无法覆盖第 249 行的 1 个分支。该分支是来自 try-with-resources 的代码。
注意第 251 行被覆盖了(即 return true
)。请注意,第 247 行被覆盖,这会引发异常。
我编写了一个导致 Files.newInputStream()
抛出 IOException
的测试用例。这没有覆盖丢失的分支。
我缺少什么测试用例?
将 try 块的内容移动到另一个方法。
我想知道是不是 try 块中的 return false
导致了问题。
我有一个 try-with-resources 没有捕获或最终。我能够获得 100% 的行覆盖率,但我无法覆盖第 249 行的 1 个分支。该分支是来自 try-with-resources 的代码。
注意第 251 行被覆盖了(即 return true
)。请注意,第 247 行被覆盖,这会引发异常。
我编写了一个导致 Files.newInputStream()
抛出 IOException
的测试用例。这没有覆盖丢失的分支。
我缺少什么测试用例?
将 try 块的内容移动到另一个方法。
我想知道是不是 try 块中的 return false
导致了问题。