通过AndroidJUnit4框架发现用例不会按顺序执行,变成随机了

接上一篇所有错误修改完成后并成功编译成功。

开始整体运行时,发现执行的用例并未按照顺序去执行,变成随机了。此时需要在类前面加上对应的注解,指定用例的执行顺序

@FixMethodOrder是控制@Test方法执行顺序的注解,它有三种选择如下: MethodSorters.JVM  按照JVM得到的顺序执行  即按照代码顺序执行 MethodSorters.NAME_ASCENDING  按照方法名字顺序执行 MethodSorters.DEFAULT  按照默认顺序执行 以确定的但是不可预期的顺序执行
@RunWith(AndroidJUnit4.class)
@FixMethodOrder(MethodSorters.NAME_ASCENDING)  // run all the test case for order
public class Test extends common{

    @Before
    public void Init() throws RemoteException {

  中间脚本省略....

 }
}

重新编译并执行,会按照用例的顺序进行执行了。完美

Original: https://www.cnblogs.com/aziji/p/15627736.html
Author: iSZ
Title: 通过AndroidJUnit4框架发现用例不会按顺序执行,变成随机了

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/601666/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球