RobolectricTestRunner和RobolectricGradletTestRunner有什么区别?

时间:2015-11-30 10:56:15

标签: robolectric android-testing

我是Android单元测试的新手,现在我正在使用 Robolectric 来实现这个目的,我得到了他们正在使用的一些教程 @RunWith(RobolectricTestRunner.class)有些正在使用@RunWith(RobolectricGradleTestRunner.class),因此它们之间有什么区别

1 个答案:

答案 0 :(得分:1)

RobolectricTestRunner是Robolectric的测试运行器,它提供了Android运行时环境的模拟。

事实上,RobolectricGradleTestRunner扩展了RobolectricTestRunner。如果您使用自定义设置,那么使用RobolectricGradleTestRunner会更好。例如,两种以上的构建类型和构建风格来计算资源,资产和AndroidManifest路径。