JUnit源碼分析 (三)——Template Method模式

在JUnit執行測試時,我們經常需要初始化一些環境供測試代碼使用,比如數據庫連接、mock對象等等,這些初始化代碼應當在每一個測試之前執行並在測試方法運行後清理。在JUnit裏面就是相應的setUp和tearDown方法。如果沒有這兩個方法,那麼我們要在每個測試方法的代碼內寫上一大堆重複的初始化和清理代碼,這是多麼愚蠢的做法。那麼JUnit是怎麼讓setUp和tearDown在測試執行前後被調用的
相關文章
相關標籤/搜索