2

考虑下图中显示的代码块:

在此处输入图像描述

有一个讨厌的黑色/'这行代码没有被任何测试覆盖'点。

foreach考虑到它指的是循环的右括号,任何人都能够阐明任何测试如何不涵盖这一点?

如果循环的其余部分被覆盖(全为绿色),那么退出时肯定会击中端括号foreach吗?

4

1 回答 1

5

我从未使用过NCrunch,但根据我对其他代码覆盖率产品的经验,我猜你没有一个测试用例,其中循环以“常规”方式退出而不点击break语句。

于 2012-05-29T16:28:12.313 回答