將測試方法構成測試迴環的時候,就須要肯定測試方法執行順序,以此記錄。
@FixMethodOrder是控制@Test方法執行順序的註解,她有三種選擇
MethodSorters.JVM 按照JVM獲得的順序執行 即按照代碼順序執行
MethodSorters.NAME_ASCENDING 按照方法名字順序執行
MethodSorters.DEFAULT 按照默認順序執行 以肯定的可是不可預期的順序執行
使用MethodSorters.NAME_ASCENDING從名字能夠看出來,這是使用方法名稱排名的,即按照ASCLL碼值逐個比較方法名,排序執行
執行該測試類,方法執行順序爲下圖測試