commit | df495130c96dfc32e00966f72db1ef4d53f6d9b0 | [log] [tgz] |
---|---|---|
author | Stanley Wang <stanleytfwang@google.com> | Fri Jan 04 02:12:54 2019 +0000 |
committer | Android (Google) Code Review <android-gerrit@google.com> | Fri Jan 04 02:12:54 2019 +0000 |
tree | 42ad7457a51b3c0e4da1fddb0b92fcb7c40ef5d5 | |
parent | fea78b800cb58aa9f41a13fc7adadd06988bce41 [diff] | |
parent | 242502e5a95221d97e44b1323c493cb30f139bcf [diff] |
Merge "Fix WiFi calling option is showing in search result regardless the carrier supports VoWiFi or not"
diff --git a/src/com/android/settings/network/telephony/WifiCallingPreferenceController.java b/src/com/android/settings/network/telephony/WifiCallingPreferenceController.java index 48fb710..ec9a841 100644 --- a/src/com/android/settings/network/telephony/WifiCallingPreferenceController.java +++ b/src/com/android/settings/network/telephony/WifiCallingPreferenceController.java
@@ -72,7 +72,7 @@ && MobileNetworkUtils.isWifiCallingEnabled(mContext, SubscriptionManager.getPhoneId(mSubId)) ? AVAILABLE - : CONDITIONALLY_UNAVAILABLE; + : UNSUPPORTED_ON_DEVICE; } @Override
diff --git a/tests/robotests/src/com/android/settings/network/telephony/WifiCallingPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/network/telephony/WifiCallingPreferenceControllerTest.java index 452e9b1..c0b1dab 100644 --- a/tests/robotests/src/com/android/settings/network/telephony/WifiCallingPreferenceControllerTest.java +++ b/tests/robotests/src/com/android/settings/network/telephony/WifiCallingPreferenceControllerTest.java
@@ -32,6 +32,7 @@ import com.android.ims.ImsConfig; import com.android.ims.ImsManager; +import com.android.settings.core.BasePreferenceController; import org.junit.Before; import org.junit.Test; @@ -109,4 +110,12 @@ assertThat(mPreferenceCategory.isVisible()).isFalse(); } + + @Test + public void getAvailabilityStatus_noWiFiCalling_shouldReturnUnsupported() { + mController.init(SubscriptionManager.INVALID_SUBSCRIPTION_ID); + + assertThat(mController.getAvailabilityStatus()).isEqualTo( + BasePreferenceController.UNSUPPORTED_ON_DEVICE); + } }