Java測試方法控制執行順序@FixMethodOrder

將測試方法構成測試迴環的時候,就須要肯定測試方法執行順序,以此記錄。

@FixMethodOrder
是控制@Test方法執行順序的註解,她有三種選擇

MethodSorters.JVM 按照JVM獲得的順序執行 即按照代碼順序執行
MethodSorters.NAME_ASCENDING 按照方法名字順序執行
MethodSorters.DEFAULT 按照默認順序執行 以肯定的可是不可預期的順序執行

使用MethodSorters.NAME_ASCENDING從名字能夠看出來,這是使用方法名稱排名的,即按照ASCLL碼值逐個比較方法名,排序執行

執行該測試類,方法執行順序爲下圖測試

相關文章
相關標籤/搜索