我是Android单元测试的新手,现在我正在使用 Robolectric 来实现这个目的,我得到了他们正在使用的一些教程
@RunWith(RobolectricTestRunner.class)
有些正在使用@RunWith(RobolectricGradleTestRunner.class)
,因此它们之间有什么区别
答案 0 :(得分:1)
RobolectricTestRunner是Robolectric的测试运行器,它提供了Android运行时环境的模拟。
事实上,RobolectricGradleTestRunner扩展了RobolectricTestRunner。如果您使用自定义设置,那么使用RobolectricGradleTestRunner会更好。例如,两种以上的构建类型和构建风格来计算资源,资产和AndroidManifest路径。