如何避免重复Robolectric @Config?

时间:2016-02-12 03:48:29

标签: robolectric

我有以下Robolectric注释:

  

@RunWith(RobolectricGradleTestRunner.class)

     

@Config(constants = BuildConfig.class,sdk = 21,packageName =“com.package.android”)

有没有办法从其他地方调用它,以便我不必为每个测试类重复它?

1 个答案:

答案 0 :(得分:2)

我们接下来做了:

@Ignore("This is base class for Robolectric tests")
@RunWith(RobolectricGradleTestRunner.class)
@Config(constants = BuildConfig.class, sdk = 21)
public abstract class RobolectricTestCaseTemplate 
{
}

在我们继承之后:

AccountScreenFragmentPresenterTest extends RobolectricTestCaseTemplate 
{
...
}