我的应用程序已经安装了Robolectric测试套件。
据我了解,默认情况下,Robolectric按字母顺序运行测试。
我有测试
testA()
testB()
此测试需要以相反的顺序运行,例如testB()将测试的活动状态更改为testA()需要的任何内容。
如何指定必须运行测试的顺序?
手动重命名测试并不好。
答案 0 :(得分:1)
不建议使用固定的测试订单,但您可以尝试在测试类中使用@FixMethodOrder(MethodSorters.NAME_ASCENDING)
。
另请参阅此处的讨论How to run test methods in specific order in JUnit4?