Fix crash due to resource not found.

Flag: EXEMPT bug fix
Fix: b/382071330
Test: atest pass.
Change-Id: I18ddeea7a9d077444838f39b07ffb2ebc5eb974d
This commit is contained in:
tomhsu
2024-12-04 05:47:42 +00:00
parent 226c6392ef
commit f0e06b6cab

View File

@@ -19,6 +19,7 @@ package com.android.settings.network.telephony;
import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.any;
import static org.mockito.Mockito.spy; import static org.mockito.Mockito.spy;
import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when;
import android.content.Context; import android.content.Context;
import android.os.Looper; import android.os.Looper;
@@ -32,6 +33,7 @@ import org.junit.Before;
import org.junit.Rule; import org.junit.Rule;
import org.junit.Test; import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.mockito.Mock;
import org.mockito.junit.MockitoJUnit; import org.mockito.junit.MockitoJUnit;
import org.mockito.junit.MockitoRule; import org.mockito.junit.MockitoRule;
@@ -42,8 +44,10 @@ public class SatelliteSettingsSosFooterPreferenceControllerTest {
@Rule @Rule
public final MockitoRule mMockitoRule = MockitoJUnit.rule(); public final MockitoRule mMockitoRule = MockitoJUnit.rule();
private Context mContext = null; @Mock
private FooterPreference mFooterPreference; private FooterPreference mFooterPreference;
private Context mContext = null;
private SatelliteSettingsSosFooterPreferenceController mController; private SatelliteSettingsSosFooterPreferenceController mController;
@Before @Before
@@ -52,8 +56,7 @@ public class SatelliteSettingsSosFooterPreferenceControllerTest {
Looper.prepare(); Looper.prepare();
} }
mContext = spy(ApplicationProvider.getApplicationContext()); mContext = spy(ApplicationProvider.getApplicationContext());
mFooterPreference = spy(new FooterPreference(mContext)); when(mFooterPreference.getKey()).thenReturn(KEY);
mFooterPreference.setKey(KEY);
mController = new SatelliteSettingsSosFooterPreferenceController(mContext, KEY); mController = new SatelliteSettingsSosFooterPreferenceController(mContext, KEY);
} }