2
我有以下Robolectric註釋:如何避免重複Robolectric @Config?
@RunWith(RobolectricGradleTestRunner.class)
@Config(常數= BuildConfig.class,SDK = 21,的packageName = 「com.package.android」)
有沒有辦法從別的地方調用,這樣我就不必重複它爲每一個測試類?
我有以下Robolectric註釋:如何避免重複Robolectric @Config?
@RunWith(RobolectricGradleTestRunner.class)
@Config(常數= 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
{
...
}