JUnit 4另一個較大的變化是引入了@BeforeClass和@AfterClass,它們在一個Test類的所有測試方法執行前后各執行一次。這是為了能在@BeforeClass中初始化一些昂貴的資源,例如數據庫連接,然后執行所有的測試方法,最后在@AfterClass中釋放資源。
正如你能想到的,由于@BeforeClass和@AfterClass僅執行一次,因此它們只能標記靜態方法,在所有測試方法中共享的資源也必須是靜態引用:
發布: 2008-6-24 14:08 | 作者: 不詳 | 來源: 領測軟件測試網編輯整理 | 查看: 57次 | 進入領測軟件測試網論壇討論
JUnit 4另一個較大的變化是引入了@BeforeClass和@AfterClass,它們在一個Test類的所有測試方法執行前后各執行一次。這是為了能在@BeforeClass中初始化一些昂貴的資源,例如數據庫連接,然后執行所有的測試方法,最后在@AfterClass中釋放資源。
正如你能想到的,由于@BeforeClass和@AfterClass僅執行一次,因此它們只能標記靜態方法,在所有測試方法中共享的資源也必須是靜態引用: