2
有沒有人知道當網絡不可用時忽略選定的測試。有點像條件忽略屬性?MSTest:忽略網絡不可用時依賴網絡的集成測試
有沒有人知道當網絡不可用時忽略選定的測試。有點像條件忽略屬性?MSTest:忽略網絡不可用時依賴網絡的集成測試
我不知道在運行時忽略某些測試。但是,我可以想到兩件事。首先是在測試開始時,您可以檢查網絡是否可用,如果不是隻返回,則會將測試標記爲已通過。或者,您可以在Assert InConclusive中檢查網絡,這將在結果中標記測試結果不確定。
謝謝alex,我也懷疑過。我問的原因是我爲此寫了一個屬性,但想知道我是否在浪費我的時間。 http://jflood.net/2012/05/11/integration-tests-tests-fail-when-network-unavailable/ –
它像亞歷克斯提到的那樣工作。首先檢查你的條件(在這種情況下網絡連接),然後做Assert.Inconclusive(); +1 – daehaai