JUnit源碼分析(二)——觀察者模式

    我們知道JUnit支持不同的使用方式:swt、swing的UI方式,甚至控制檯方式,那麼對於這些不同的UI我們如何提供統一的接口供它們獲取測試過程的信息(比如出現的異常信息,測試成功,測試失敗的代碼行數等等)?我們試想一下這個場景,當一個error或者exception產生的時候,測試能夠馬上通知這些UI客戶端:發生錯誤了,發生了什麼錯誤,錯誤是什麼等等。顯而易見,這是一個訂閱-發佈機制應
相關文章
相關標籤/搜索