junit用法,before,beforeClass,after, afterClass的執行順序


JUnit4使用Java5中的注解(annotation),以下是JUnit4常用的幾個annotation:

@Before:初始化方法 對於每一個測試方法都要執行一次(注意與BeforeClass區別,后者是對於所有方法執行一次)
@After:釋放資源 對於每一個測試方法都要執行一次(注意與AfterClass區別,后者是對於所有方法執行一次)
@Test:測試方法,在這里可以測試期望異常和超時時間
@Test(expected=ArithmeticException.class)檢查被測方法是否拋出ArithmeticException異常
@Ignore:忽略的測試方法
@BeforeClass:針對所有測試,只執行一次,且必須為static void
@AfterClass:針對所有測試,只執行一次,且必須為static void

一個JUnit4的單元測試用例執行順序為:

@BeforeClass -> @Before -> @Test -> @After -> @AfterClass;

每一個測試方法的調用順序為:

@Before -> @Test -> @After;

轉載

https://blog.csdn.net/lyalei/article/details/79133710


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM