5
在DUnit中,SetUp
和TearDown
分別在執行每個測試之前調用之前(和之後)。
在SetUp
中,我創建了一個從文件加載數據的對象。這很慢,特別是如果我有很多測試。
有沒有辦法在執行所有測試之前調用SetUp
一次(對於TearDown
顯然是相同的)?DUnit:'Global'SetUp and TearDown
在DUnit中,SetUp
和TearDown
分別在執行每個測試之前調用之前(和之後)。
在SetUp
中,我創建了一個從文件加載數據的對象。這很慢,特別是如果我有很多測試。
有沒有辦法在執行所有測試之前調用SetUp
一次(對於TearDown
顯然是相同的)?DUnit:'Global'SetUp and TearDown
TTestSetup
TTestSetup當你想設置狀態正好一次 一個測試用例類都可以使用(在安裝和拆卸方法被調用一次, 每個測試方法)。例如,如果您正在編寫一套測試 以練習一些數據庫代碼,那麼您可以繼承TTestSetup並使用 它在執行套件之前打開和關閉數據庫。
乾淨 '在點' 的答案。謝謝。 – Ampere 2014-10-02 18:11:11