[Provider Model] Fix InternetPreferenceControllerTest failed issue.

- Bypass system resource

Bug: 179016907
Test: manual test
- atest InternetPreferenceControllerTest
Change-Id: I860eb3173f112a7d3f820701afb1a96a06d4a296
This commit is contained in:
Weng Su
2021-02-01 22:23:07 +08:00
parent 548569e3eb
commit 5cf4cf2660
2 changed files with 3 additions and 1 deletions

View File

@@ -62,7 +62,8 @@ public class InternetPreferenceController extends AbstractPreferenceController i
private InternetUpdater mInternetUpdater; private InternetUpdater mInternetUpdater;
private @InternetUpdater.InternetType int mInternetType; private @InternetUpdater.InternetType int mInternetType;
private static Map<Integer, Integer> sIconMap = new HashMap<>(); @VisibleForTesting
static Map<Integer, Integer> sIconMap = new HashMap<>();
static { static {
sIconMap.put(INTERNET_APM, R.drawable.ic_airplanemode_active); sIconMap.put(INTERNET_APM, R.drawable.ic_airplanemode_active);
sIconMap.put(INTERNET_APM_NETWORKS, R.drawable.ic_airplane_safe_networks_24dp); sIconMap.put(INTERNET_APM_NETWORKS, R.drawable.ic_airplane_safe_networks_24dp);

View File

@@ -79,6 +79,7 @@ public class InternetPreferenceControllerTest {
when(wifiManager.getWifiState()).thenReturn(WifiManager.WIFI_STATE_DISABLED); when(wifiManager.getWifiState()).thenReturn(WifiManager.WIFI_STATE_DISABLED);
mController = new InternetPreferenceController(mContext, mock(Lifecycle.class)); mController = new InternetPreferenceController(mContext, mock(Lifecycle.class));
mController.sIconMap.put(INTERNET_WIFI, 0);
if (Looper.myLooper() == null) { if (Looper.myLooper() == null) {
Looper.prepare(); Looper.prepare();
} }