diff --git a/res/xml/network_provider_settings.xml b/res/xml/network_provider_settings.xml index 1921ece9ca7..418bb8d6819 100644 --- a/res/xml/network_provider_settings.xml +++ b/res/xml/network_provider_settings.xml @@ -65,7 +65,13 @@ + android:layout="@layout/preference_category_no_label"> + + + keys = searchIndexProvider.getNonIndexableKeys(mContext); + + assertThat(keys).doesNotContain(NetworkProviderSettings.PREF_KEY_ADD_WIFI_NETWORK); + } + + @Test + public void getNonIndexableKeys_wifiStateDisabled_addWifiNetworkKeyReturned() { + when(mWifiManager.getWifiState()).thenReturn(WifiManager.WIFI_STATE_DISABLED); + NetworkProviderSettings.SearchIndexProvider searchIndexProvider = + new NetworkProviderSettings.SearchIndexProvider(XML_RES, mWifiRestriction); + + final List keys = searchIndexProvider.getNonIndexableKeys(mContext); + + assertThat(keys).contains(NetworkProviderSettings.PREF_KEY_ADD_WIFI_NETWORK); + } + @Test public void launchConfigNewNetworkFragment_fragmentIsRestricted_ignoreWifiEntry() { mNetworkProviderSettings.mIsRestricted = true;