以前順序的問題我是透過使用TestNG這個不同的test runner去解決,不過Espresso的test runner是junit.....,不過幸好這問題在Junit 4.11上解決了,可以透過@FixMethodOrder(MethodSorters.NAME_ASCENDING),去控制執行的順序。
Test execution order
import org.junit.FixMethodOrder; import org.junit.Test; import org.junit.runners.MethodSorters; @FixMethodOrder(MethodSorters.NAME_ASCENDING) public class TestMethodOrder { @Test public void testA() { System.out.println("first"); } @Test public void testB() { System.out.println("second"); } @Test public void testC() { System.out.println("third"); } }參考
Test execution order
留言
張貼留言
有什麼想法歡迎跟我們分享