-1 我在visual studio中有一个奇怪的覆盖率结果: 它看起来像if语句没有被覆盖,但因为我们确实输入了它的块。为什么这些结果是错误的? (这些结果涵盖许多情况下多次运行)了解代码覆盖率结果 screenshot 来源 2013-01-11 Lior +0 屏幕截图链接似乎死了 – Martin
1 我怀疑你看到的是分支覆盖,由于没有测试,可能导致下降的每个路径的所有组合。逻辑与(&&)允许早期逃脱,即如果第一个为真,则它仅评估第二个操作符。 例如 if (bool.TryParse(savePrep, out save) && save) 有3种可能性 savePrep = “真” savePrep = “假” savePrep = “既不是真,也不是假” 你可能只有行使#1和#2 来源 2013-01-14 02:23:11 +0 谢谢,我怀疑这是像不检查所有可能的组合。 – Lior
屏幕截图链接似乎死了 – Martin