diff --git a/tests/robotests/Android.bp b/tests/robotests/Android.bp index 28c987b256f..4920e111aaa 100644 --- a/tests/robotests/Android.bp +++ b/tests/robotests/Android.bp @@ -67,6 +67,7 @@ android_robolectric_test { test_options: { timeout: 36000, + shards: 10, }, coverage_libs: [ diff --git a/tests/robotests/src/com/android/settings/applications/defaultapps/DefaultAppPickerFragmentTest.java b/tests/robotests/src/com/android/settings/applications/defaultapps/DefaultAppPickerFragmentTest.java index 55c2009c23b..3e96847f667 100644 --- a/tests/robotests/src/com/android/settings/applications/defaultapps/DefaultAppPickerFragmentTest.java +++ b/tests/robotests/src/com/android/settings/applications/defaultapps/DefaultAppPickerFragmentTest.java @@ -37,9 +37,9 @@ import com.android.settingslib.widget.RadioButtonPreference; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; -import org.mockito.Answers; import org.mockito.Mock; import org.mockito.MockitoAnnotations; +import org.robolectric.Robolectric; import org.robolectric.RobolectricTestRunner; import org.robolectric.RuntimeEnvironment; @@ -49,20 +49,20 @@ import java.util.List; @RunWith(RobolectricTestRunner.class) public class DefaultAppPickerFragmentTest { - @Mock(answer = Answers.RETURNS_DEEP_STUBS) - private FragmentActivity mActivity; @Mock private PreferenceScreen mScreen; @Mock private UserManager mUserManager; private FakeFeatureFactory mFeatureFactory; + private FragmentActivity mActivity; private TestFragment mFragment; @Before public void setUp() { MockitoAnnotations.initMocks(this); mFeatureFactory = FakeFeatureFactory.setupForTest(); + mActivity = spy(Robolectric.buildActivity(FragmentActivity.class).get()); mFragment = spy(new TestFragment()); when(mActivity.getSystemService(Context.USER_SERVICE)).thenReturn(mUserManager);