2012-05-12 30 views

回答

2

我不知道在運行時忽略某些測試。但是,我可以想到兩件事。首先是在測試開始時,您可以檢查網絡是否可用,如果不是隻返回,則會將測試標記爲已通過。或者,您可以在Assert InConclusive中檢查網絡,這將在結果中標記測試結果不確定。

+0

謝謝alex,我也懷疑過。我問的原因是我爲此寫了一個屬性,但想知道我是否在浪費我的時間。 http://jflood.net/2012/05/11/integration-tests-tests-fail-when-network-unavailable/ –

+0

它像亞歷克斯提到的那樣工作。首先檢查你的條件(在這種情況下網絡連接),然後做Assert.Inconclusive(); +1 – daehaai