我一直在使用TDD來驅動我目前正在進行的項目,並且結果相當令人滿意。我遇到了一個問題(描述爲here;仍然沒有解決方案或任何建議!),其中有一些特定方法的某些方面可能無法進行測試(如my example;簡而言之,我希望能夠處理一個具有特定ErrorCode的ManagementException - 但我似乎不可能設置一個引發這樣的ManagementException的測試)。某些邏輯路徑固有地不可測試?
那麼,如何處理呢?我們是否簡單地接受這樣的事實:某些邏輯路徑是不可測試的(因爲我們正在使用的框架或者當前可用的測試框架的限制)?
我已經在你的鏈接q中提出了一個建議。 – Robert 2009-07-06 03:52:03