From ed233a3b72e6e71d9b8441b70289243c6116a9f7 Mon Sep 17 00:00:00 2001 From: Raff Tsai Date: Fri, 17 Jan 2020 09:57:08 +0800 Subject: [PATCH] Fix robolectric test error Fixes: 147838071 Test: robolectric Change-Id: Iee28543d69c1df84d38251284c357908d9a5591c --- .../src/com/android/settings/SettingsActivityTest.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/robotests/src/com/android/settings/SettingsActivityTest.java b/tests/robotests/src/com/android/settings/SettingsActivityTest.java index 7906803f3bd..feb48ab0e3b 100644 --- a/tests/robotests/src/com/android/settings/SettingsActivityTest.java +++ b/tests/robotests/src/com/android/settings/SettingsActivityTest.java @@ -43,6 +43,7 @@ import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.Mock; import org.mockito.MockitoAnnotations; +import org.robolectric.Robolectric; import org.robolectric.RobolectricTestRunner; import org.robolectric.RuntimeEnvironment; @@ -64,7 +65,7 @@ public class SettingsActivityTest { MockitoAnnotations.initMocks(this); mContext = RuntimeEnvironment.application; - mActivity = spy(new SettingsActivity()); + mActivity = spy(Robolectric.buildActivity(SettingsActivity.class).create().get()); } @Test @@ -72,7 +73,6 @@ public class SettingsActivityTest { when(mActivity.getSupportFragmentManager()).thenReturn(mFragmentManager); doReturn(mContext.getContentResolver()).when(mActivity).getContentResolver(); when(mFragmentManager.beginTransaction()).thenReturn(mock(FragmentTransaction.class)); - doReturn(RuntimeEnvironment.application.getClassLoader()).when(mActivity).getClassLoader(); mActivity.launchSettingFragment(null, mock(Intent.class));