2012-11-20 137 views
1

我有一個單元測試重寫基測試類。測試設置並撕下。但是,由於特殊的原因,我已經評論了文件中唯一的測試。即測試類不再具有@Test註釋的方法。註釋掉@Test導致測試失敗

當我們的持續集成服務器運行所有測試,它拋出這個文件的錯誤:

java.lang.Exception: No runnable methods 

這會導致一些煩惱,是有可能改變規則不扔在這裏的錯誤?我希望它在[info]違規類別中的錯誤多於錯誤...

回答

1

只是@Ignore註釋替換@Test

這還有另一個好處:自動重構仍然體現在你的測試用例類(但它沒有執行),所以代碼不會腐爛,仍然編譯一次,你要恢復的測試。

而且被忽略的測試是通過各種工具的報道,這樣你就可以對其進行跟蹤。

1

是的,請保留@Test註釋並在類或測試級別添加@Ignore註釋。

相關問題