設定無效的Default Test Setup與Teardown

某天同事問我,他在Setting Table中設定了Default Test Setup與Teardown,而TestCase如下圖並沒有設定:

為何Default Test Setup與Teardown不會被執行?

當下從RIDE外觀我看不出原因,只猜測可能是RIDE的bug。後來當我有空去回顧這問題時,我把RIDE切到Text Edit查看原始碼:

發現這是由於Test Setup與Teardown被設置為空的。解決這問題的方法也很容易,只要對個別欄位點擊Clear就能把無用的部份給拿掉。

此外,由於有這問題的測試不少,因此我用Eclipse的regular expression搜尋並做修改,我分享搜尋方式給大家: