我有以下 Robolectric 注释:
@RunWith(RobolectricGradleTestRunner.class)
@Config(constants = BuildConfig.class, sdk = 21, packageName = "com.package.android")
有没有办法从其他地方调用它,这样我就不必为每个测试类重复它?
最佳答案
接下来我们做了:
@Ignore("This is base class for Robolectric tests")
@RunWith(RobolectricGradleTestRunner.class)
@Config(constants = BuildConfig.class, sdk = 21)
public abstract class RobolectricTestCaseTemplate
{
}
在我们继承它之后:
AccountScreenFragmentPresenterTest extends RobolectricTestCaseTemplate
{
...
}
关于robolectric - 如何避免重复 Robolectric @Config?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35354497/