有沒有一種方法讓nunit測試結束並告訴測試運行者它應該被忽略/忽略,而不是成功或失敗?以編程方式跳過一個nunit測試
我的動機是,我有一些測試不適用於某些情況,但在測試(或者燈具)開始運行之前無法確定。
很明顯,在這些情況下,我可以從測試中返回,並允許它成功,但(a)這似乎是錯誤的,(b)我想知道測試已被跳過。
我知道[Ignore]屬性,但這是編譯。我正在尋找一個與運行時間相同的程序。例如:
if (testNotApplicable)
throw new NUnit.Framework.IgnoreTest("Not applicable");
或者是以編程方式跳過測試只是錯誤?如果是這樣,我該怎麼做?
有意思,我想看看這個! – 2010-11-04 10:03:08