From 5cf4cf26600999df21452ad3c6d12d8972f0eee1 Mon Sep 17 00:00:00 2001 From: Weng Su Date: Mon, 1 Feb 2021 22:23:07 +0800 Subject: [PATCH] [Provider Model] Fix InternetPreferenceControllerTest failed issue. - Bypass system resource Bug: 179016907 Test: manual test - atest InternetPreferenceControllerTest Change-Id: I860eb3173f112a7d3f820701afb1a96a06d4a296 --- .../android/settings/network/InternetPreferenceController.java | 3 ++- .../settings/network/InternetPreferenceControllerTest.java | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/com/android/settings/network/InternetPreferenceController.java b/src/com/android/settings/network/InternetPreferenceController.java index 4ae4d279f43..0e95e2dcd8b 100644 --- a/src/com/android/settings/network/InternetPreferenceController.java +++ b/src/com/android/settings/network/InternetPreferenceController.java @@ -62,7 +62,8 @@ public class InternetPreferenceController extends AbstractPreferenceController i private InternetUpdater mInternetUpdater; private @InternetUpdater.InternetType int mInternetType; - private static Map sIconMap = new HashMap<>(); + @VisibleForTesting + static Map sIconMap = new HashMap<>(); static { sIconMap.put(INTERNET_APM, R.drawable.ic_airplanemode_active); sIconMap.put(INTERNET_APM_NETWORKS, R.drawable.ic_airplane_safe_networks_24dp); diff --git a/tests/unit/src/com/android/settings/network/InternetPreferenceControllerTest.java b/tests/unit/src/com/android/settings/network/InternetPreferenceControllerTest.java index eb97b0595c3..be8bf27f0e7 100644 --- a/tests/unit/src/com/android/settings/network/InternetPreferenceControllerTest.java +++ b/tests/unit/src/com/android/settings/network/InternetPreferenceControllerTest.java @@ -79,6 +79,7 @@ public class InternetPreferenceControllerTest { when(wifiManager.getWifiState()).thenReturn(WifiManager.WIFI_STATE_DISABLED); mController = new InternetPreferenceController(mContext, mock(Lifecycle.class)); + mController.sIconMap.put(INTERNET_WIFI, 0); if (Looper.myLooper() == null) { Looper.prepare(); }