-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