0
爲了在整個套件執行後僅重新執行失敗的測試,我創建了一個JUnit規則。如果我單獨使用TestWatcher.failed(),則該方法正在成功調用,但如果我已應用()定義,則不會調用failed()。預計會有這樣的表現嗎?JUnit註釋:定義apply()時不會調用TestWatcher.failed()
爲了在整個套件執行後僅重新執行失敗的測試,我創建了一個JUnit規則。如果我單獨使用TestWatcher.failed(),則該方法正在成功調用,但如果我已應用()定義,則不會調用failed()。預計會有這樣的表現嗎?JUnit註釋:定義apply()時不會調用TestWatcher.failed()
如果您在自己的規則中定義apply()
,則覆蓋TestWatcher
的apply()
,它調用failed()
。
謝謝!我編輯我的代碼來調用catch塊中的failed()。 – aradhak