Mock some methods of Context in CoreSettingsObserverTest
In order to fix the test NPE during set up. Bug: 264668735 Test: com.android.server.am.CoreSettingsObserverTest Change-Id: I452bb7730c9d3b39cbec32c9e71525a079941456
This commit is contained in:
@@ -97,6 +97,8 @@ public class CoreSettingsObserverTest {
|
||||
mContentResolver = new MockContentResolver(mContext);
|
||||
mContentResolver.addProvider(Settings.AUTHORITY, new FakeSettingsProvider());
|
||||
when(mContext.getContentResolver()).thenReturn(mContentResolver);
|
||||
when(mContext.getCacheDir()).thenReturn(originalContext.getCacheDir());
|
||||
when(mContext.getAttributionSource()).thenReturn(originalContext.getAttributionSource());
|
||||
when(mContext.getResources()).thenReturn(mResources);
|
||||
// To prevent NullPointerException at the constructor of ActivityManagerConstants.
|
||||
when(mResources.getStringArray(anyInt())).thenReturn(new String[0]);
|
||||
|
||||
Reference in New Issue
Block a user