NCrunch显示未经测试的循环括号

glo*_*rob 2 ncrunch

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

在此输入图像描述

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

任何能够阐明任何测试都没有涵盖这一点的任何人,考虑到它是指一个foreach循环的闭合支撑?

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

das*_*ght 5

我从来没有使用过NCrunch,但根据我对其他代码覆盖产品的经验,我猜你没有一个测试用例,循环以"常规"方式退出,而不会触及break语句.

  • 应该确认这确实是原因.在没有达到断点的情况下,我们没有通过循环的测试用例. (2认同)