Java之指定Junit測試方法的執行順序舉例


  • 問題描述:

  大家都知道使用JUnit進行測試的時候,方法的執行順序不是按照編寫的先后順序執行的,那么如何控制Junit的執行順序呢?

  • 解決方法:

在測試類上加 @FixMethodOrder 注解即可(版本4.11及以上),使用方法如下:

@FixMethodOrder(value = MethodSorters.NAME_ASCENDING)
public class TestHttpClientDemo {
   ...  
}

表示根據方法的名字進行排序執行。

 

  • 注意:

使用這樣的方法進行測試的時候,測試方法的命名就需要滿足一些規范,如 test_01_XXX()、test_02_XXX();

 

  • 測試

編寫不同格式的方法名稱測試執行順序,截圖如下:

 


免責聲明!

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



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