Removed reference to PhoneConstant PHONE_TYPE_*
replaced with TelephonyManager.PHONE_TYPE_* Bug: 147469330 Test: m RunSettingsRoboTests Change-Id: I286c4879d55e28707081d4cacba1a2c444f92646
This commit is contained in:
@@ -31,7 +31,6 @@ import android.telephony.TelephonyManager;
|
|||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
|
||||||
|
|
||||||
import androidx.annotation.VisibleForTesting;
|
import androidx.annotation.VisibleForTesting;
|
||||||
import androidx.lifecycle.Lifecycle;
|
import androidx.lifecycle.Lifecycle;
|
||||||
import androidx.lifecycle.LifecycleObserver;
|
import androidx.lifecycle.LifecycleObserver;
|
||||||
@@ -42,8 +41,8 @@ import androidx.preference.PreferenceScreen;
|
|||||||
|
|
||||||
import com.android.internal.telephony.Phone;
|
import com.android.internal.telephony.Phone;
|
||||||
import com.android.internal.telephony.PhoneConstants;
|
import com.android.internal.telephony.PhoneConstants;
|
||||||
import com.android.settings.network.telephony.TelephonyConstants.TelephonyManagerConstants;
|
|
||||||
import com.android.settings.R;
|
import com.android.settings.R;
|
||||||
|
import com.android.settings.network.telephony.TelephonyConstants.TelephonyManagerConstants;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -176,7 +175,7 @@ public class EnabledNetworkModePreferenceController extends
|
|||||||
private void updatePreferenceEntries(ListPreference preference) {
|
private void updatePreferenceEntries(ListPreference preference) {
|
||||||
final int phoneType = mTelephonyManager.getPhoneType();
|
final int phoneType = mTelephonyManager.getPhoneType();
|
||||||
final PersistableBundle carrierConfig = mCarrierConfigManager.getConfigForSubId(mSubId);
|
final PersistableBundle carrierConfig = mCarrierConfigManager.getConfigForSubId(mSubId);
|
||||||
if (phoneType == PhoneConstants.PHONE_TYPE_CDMA) {
|
if (phoneType == TelephonyManager.PHONE_TYPE_CDMA) {
|
||||||
final int lteForced = android.provider.Settings.Global.getInt(
|
final int lteForced = android.provider.Settings.Global.getInt(
|
||||||
mContext.getContentResolver(),
|
mContext.getContentResolver(),
|
||||||
android.provider.Settings.Global.LTE_SERVICE_FORCED + mSubId,
|
android.provider.Settings.Global.LTE_SERVICE_FORCED + mSubId,
|
||||||
@@ -221,7 +220,7 @@ public class EnabledNetworkModePreferenceController extends
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else if (phoneType == PhoneConstants.PHONE_TYPE_GSM) {
|
} else if (phoneType == TelephonyManager.PHONE_TYPE_GSM) {
|
||||||
if (MobileNetworkUtils.isTdscdmaSupported(mContext, mSubId)) {
|
if (MobileNetworkUtils.isTdscdmaSupported(mContext, mSubId)) {
|
||||||
preference.setEntries(
|
preference.setEntries(
|
||||||
R.array.enabled_networks_tdscdma_choices);
|
R.array.enabled_networks_tdscdma_choices);
|
||||||
@@ -529,7 +528,7 @@ public class EnabledNetworkModePreferenceController extends
|
|||||||
preference.setValue(
|
preference.setValue(
|
||||||
Integer.toString(TelephonyManagerConstants
|
Integer.toString(TelephonyManagerConstants
|
||||||
.NETWORK_MODE_LTE_CDMA_EVDO_GSM_WCDMA));
|
.NETWORK_MODE_LTE_CDMA_EVDO_GSM_WCDMA));
|
||||||
if (mTelephonyManager.getPhoneType() == PhoneConstants.PHONE_TYPE_CDMA
|
if (mTelephonyManager.getPhoneType() == TelephonyManager.PHONE_TYPE_CDMA
|
||||||
|| mIsGlobalCdma
|
|| mIsGlobalCdma
|
||||||
|| MobileNetworkUtils.isWorldMode(mContext, mSubId)) {
|
|| MobileNetworkUtils.isWorldMode(mContext, mSubId)) {
|
||||||
preference.setSummary(R.string.network_global);
|
preference.setSummary(R.string.network_global);
|
||||||
@@ -553,7 +552,7 @@ public class EnabledNetworkModePreferenceController extends
|
|||||||
case TelephonyManagerConstants.NETWORK_MODE_NR_LTE_CDMA_EVDO_GSM_WCDMA:
|
case TelephonyManagerConstants.NETWORK_MODE_NR_LTE_CDMA_EVDO_GSM_WCDMA:
|
||||||
preference.setValue(
|
preference.setValue(
|
||||||
Integer.toString(TelephonyManagerConstants.NETWORK_MODE_NR_LTE_CDMA_EVDO_GSM_WCDMA));
|
Integer.toString(TelephonyManagerConstants.NETWORK_MODE_NR_LTE_CDMA_EVDO_GSM_WCDMA));
|
||||||
if (mTelephonyManager.getPhoneType() == PhoneConstants.PHONE_TYPE_CDMA
|
if (mTelephonyManager.getPhoneType() == TelephonyManager.PHONE_TYPE_CDMA
|
||||||
|| mIsGlobalCdma
|
|| mIsGlobalCdma
|
||||||
|| MobileNetworkUtils.isWorldMode(mContext, mSubId)) {
|
|| MobileNetworkUtils.isWorldMode(mContext, mSubId)) {
|
||||||
preference.setSummary(R.string.network_global);
|
preference.setSummary(R.string.network_global);
|
||||||
|
@@ -51,7 +51,6 @@ import androidx.annotation.VisibleForTesting;
|
|||||||
import com.android.ims.ImsException;
|
import com.android.ims.ImsException;
|
||||||
import com.android.ims.ImsManager;
|
import com.android.ims.ImsManager;
|
||||||
import com.android.internal.telephony.Phone;
|
import com.android.internal.telephony.Phone;
|
||||||
import com.android.internal.telephony.PhoneConstants;
|
|
||||||
import com.android.internal.util.ArrayUtils;
|
import com.android.internal.util.ArrayUtils;
|
||||||
import com.android.settings.R;
|
import com.android.settings.R;
|
||||||
import com.android.settings.Utils;
|
import com.android.settings.Utils;
|
||||||
@@ -299,7 +298,7 @@ public class MobileNetworkUtils {
|
|||||||
CarrierConfigManager.class).getConfigForSubId(subId);
|
CarrierConfigManager.class).getConfigForSubId(subId);
|
||||||
|
|
||||||
|
|
||||||
if (telephonyManager.getPhoneType() == PhoneConstants.PHONE_TYPE_CDMA) {
|
if (telephonyManager.getPhoneType() == TelephonyManager.PHONE_TYPE_CDMA) {
|
||||||
return true;
|
return true;
|
||||||
} else if (carrierConfig != null
|
} else if (carrierConfig != null
|
||||||
&& !carrierConfig.getBoolean(
|
&& !carrierConfig.getBoolean(
|
||||||
@@ -358,7 +357,7 @@ public class MobileNetworkUtils {
|
|||||||
final PersistableBundle carrierConfig = context.getSystemService(
|
final PersistableBundle carrierConfig = context.getSystemService(
|
||||||
CarrierConfigManager.class).getConfigForSubId(subId);
|
CarrierConfigManager.class).getConfigForSubId(subId);
|
||||||
|
|
||||||
if (telephonyManager.getPhoneType() == PhoneConstants.PHONE_TYPE_GSM) {
|
if (telephonyManager.getPhoneType() == TelephonyManager.PHONE_TYPE_GSM) {
|
||||||
return true;
|
return true;
|
||||||
} else if (carrierConfig != null
|
} else if (carrierConfig != null
|
||||||
&& !carrierConfig.getBoolean(
|
&& !carrierConfig.getBoolean(
|
||||||
|
@@ -156,7 +156,7 @@ public class PreferredNetworkModePreferenceController extends TelephonyBasePrefe
|
|||||||
case TelephonyManagerConstants.NETWORK_MODE_LTE_TDSCDMA_CDMA_EVDO_GSM_WCDMA:
|
case TelephonyManagerConstants.NETWORK_MODE_LTE_TDSCDMA_CDMA_EVDO_GSM_WCDMA:
|
||||||
return R.string.preferred_network_mode_lte_tdscdma_cdma_evdo_gsm_wcdma_summary;
|
return R.string.preferred_network_mode_lte_tdscdma_cdma_evdo_gsm_wcdma_summary;
|
||||||
case TelephonyManagerConstants.NETWORK_MODE_LTE_CDMA_EVDO_GSM_WCDMA:
|
case TelephonyManagerConstants.NETWORK_MODE_LTE_CDMA_EVDO_GSM_WCDMA:
|
||||||
if (mTelephonyManager.getPhoneType() == PhoneConstants.PHONE_TYPE_CDMA
|
if (mTelephonyManager.getPhoneType() == TelephonyManager.PHONE_TYPE_CDMA
|
||||||
|| mIsGlobalCdma
|
|| mIsGlobalCdma
|
||||||
|| MobileNetworkUtils.isWorldMode(mContext, mSubId)) {
|
|| MobileNetworkUtils.isWorldMode(mContext, mSubId)) {
|
||||||
return R.string.preferred_network_mode_global_summary;
|
return R.string.preferred_network_mode_global_summary;
|
||||||
|
@@ -24,10 +24,8 @@ import static com.google.common.truth.Truth.assertThat;
|
|||||||
import static org.mockito.Mockito.doNothing;
|
import static org.mockito.Mockito.doNothing;
|
||||||
import static org.mockito.Mockito.doReturn;
|
import static org.mockito.Mockito.doReturn;
|
||||||
import static org.mockito.Mockito.spy;
|
import static org.mockito.Mockito.spy;
|
||||||
import static org.mockito.Mockito.verify;
|
|
||||||
import static org.mockito.Mockito.when;
|
import static org.mockito.Mockito.when;
|
||||||
|
|
||||||
import android.app.Activity;
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.os.PersistableBundle;
|
import android.os.PersistableBundle;
|
||||||
@@ -36,7 +34,6 @@ import android.telephony.CarrierConfigManager;
|
|||||||
import android.telephony.SubscriptionManager;
|
import android.telephony.SubscriptionManager;
|
||||||
import android.telephony.TelephonyManager;
|
import android.telephony.TelephonyManager;
|
||||||
|
|
||||||
import com.android.internal.telephony.PhoneConstants;
|
|
||||||
import com.android.settings.network.ApnSettings;
|
import com.android.settings.network.ApnSettings;
|
||||||
import com.android.settingslib.RestrictedPreference;
|
import com.android.settingslib.RestrictedPreference;
|
||||||
|
|
||||||
@@ -46,7 +43,6 @@ import org.junit.runner.RunWith;
|
|||||||
import org.mockito.ArgumentCaptor;
|
import org.mockito.ArgumentCaptor;
|
||||||
import org.mockito.Mock;
|
import org.mockito.Mock;
|
||||||
import org.mockito.MockitoAnnotations;
|
import org.mockito.MockitoAnnotations;
|
||||||
import org.robolectric.Robolectric;
|
|
||||||
import org.robolectric.RobolectricTestRunner;
|
import org.robolectric.RobolectricTestRunner;
|
||||||
import org.robolectric.RuntimeEnvironment;
|
import org.robolectric.RuntimeEnvironment;
|
||||||
|
|
||||||
@@ -89,7 +85,7 @@ public class ApnPreferenceControllerTest {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void getAvailabilityStatus_apnSettingsNotSupported_returnUnavailable() {
|
public void getAvailabilityStatus_apnSettingsNotSupported_returnUnavailable() {
|
||||||
doReturn(PhoneConstants.PHONE_TYPE_CDMA).when(mTelephonyManager).getPhoneType();
|
doReturn(TelephonyManager.PHONE_TYPE_CDMA).when(mTelephonyManager).getPhoneType();
|
||||||
final PersistableBundle bundle = new PersistableBundle();
|
final PersistableBundle bundle = new PersistableBundle();
|
||||||
bundle.putBoolean(CarrierConfigManager.KEY_SHOW_APN_SETTING_CDMA_BOOL, false);
|
bundle.putBoolean(CarrierConfigManager.KEY_SHOW_APN_SETTING_CDMA_BOOL, false);
|
||||||
doReturn(bundle).when(mCarrierConfigManager).getConfigForSubId(SUB_ID);
|
doReturn(bundle).when(mCarrierConfigManager).getConfigForSubId(SUB_ID);
|
||||||
@@ -99,7 +95,7 @@ public class ApnPreferenceControllerTest {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void getAvailabilityStatus_apnSettingsSupportedWithCDMA_returnAvailable() {
|
public void getAvailabilityStatus_apnSettingsSupportedWithCDMA_returnAvailable() {
|
||||||
doReturn(PhoneConstants.PHONE_TYPE_CDMA).when(mTelephonyManager).getPhoneType();
|
doReturn(TelephonyManager.PHONE_TYPE_CDMA).when(mTelephonyManager).getPhoneType();
|
||||||
final PersistableBundle bundle = new PersistableBundle();
|
final PersistableBundle bundle = new PersistableBundle();
|
||||||
bundle.putBoolean(CarrierConfigManager.KEY_SHOW_APN_SETTING_CDMA_BOOL, true);
|
bundle.putBoolean(CarrierConfigManager.KEY_SHOW_APN_SETTING_CDMA_BOOL, true);
|
||||||
doReturn(bundle).when(mCarrierConfigManager).getConfigForSubId(SUB_ID);
|
doReturn(bundle).when(mCarrierConfigManager).getConfigForSubId(SUB_ID);
|
||||||
@@ -109,7 +105,7 @@ public class ApnPreferenceControllerTest {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void getAvailabilityStatus_apnSettingsSupportedWithGsm_returnAvailable() {
|
public void getAvailabilityStatus_apnSettingsSupportedWithGsm_returnAvailable() {
|
||||||
doReturn(PhoneConstants.PHONE_TYPE_GSM).when(mTelephonyManager).getPhoneType();
|
doReturn(TelephonyManager.PHONE_TYPE_GSM).when(mTelephonyManager).getPhoneType();
|
||||||
final PersistableBundle bundle = new PersistableBundle();
|
final PersistableBundle bundle = new PersistableBundle();
|
||||||
bundle.putBoolean(CarrierConfigManager.KEY_APN_EXPAND_BOOL, true);
|
bundle.putBoolean(CarrierConfigManager.KEY_APN_EXPAND_BOOL, true);
|
||||||
doReturn(bundle).when(mCarrierConfigManager).getConfigForSubId(SUB_ID);
|
doReturn(bundle).when(mCarrierConfigManager).getConfigForSubId(SUB_ID);
|
||||||
@@ -119,7 +115,7 @@ public class ApnPreferenceControllerTest {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void getAvailabilityStatus_carrierConfigNull_returnUnavailable() {
|
public void getAvailabilityStatus_carrierConfigNull_returnUnavailable() {
|
||||||
doReturn(PhoneConstants.PHONE_TYPE_GSM).when(mTelephonyManager).getPhoneType();
|
doReturn(TelephonyManager.PHONE_TYPE_GSM).when(mTelephonyManager).getPhoneType();
|
||||||
when(mCarrierConfigManager.getConfigForSubId(SUB_ID)).thenReturn(null);
|
when(mCarrierConfigManager.getConfigForSubId(SUB_ID)).thenReturn(null);
|
||||||
|
|
||||||
assertThat(mController.getAvailabilityStatus()).isEqualTo(CONDITIONALLY_UNAVAILABLE);
|
assertThat(mController.getAvailabilityStatus()).isEqualTo(CONDITIONALLY_UNAVAILABLE);
|
||||||
@@ -128,7 +124,7 @@ public class ApnPreferenceControllerTest {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void getAvailabilityStatus_hideCarrierNetworkSettings_returnUnavailable() {
|
public void getAvailabilityStatus_hideCarrierNetworkSettings_returnUnavailable() {
|
||||||
doReturn(PhoneConstants.PHONE_TYPE_GSM).when(mTelephonyManager).getPhoneType();
|
doReturn(TelephonyManager.PHONE_TYPE_GSM).when(mTelephonyManager).getPhoneType();
|
||||||
final PersistableBundle bundle = new PersistableBundle();
|
final PersistableBundle bundle = new PersistableBundle();
|
||||||
bundle.putBoolean(CarrierConfigManager.KEY_APN_EXPAND_BOOL, true);
|
bundle.putBoolean(CarrierConfigManager.KEY_APN_EXPAND_BOOL, true);
|
||||||
bundle.putBoolean(CarrierConfigManager.KEY_HIDE_CARRIER_NETWORK_SETTINGS_BOOL, true);
|
bundle.putBoolean(CarrierConfigManager.KEY_HIDE_CARRIER_NETWORK_SETTINGS_BOOL, true);
|
||||||
|
@@ -28,8 +28,8 @@ import static org.mockito.Mockito.never;
|
|||||||
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 android.content.Context;
|
|
||||||
import android.content.ComponentName;
|
import android.content.ComponentName;
|
||||||
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.content.pm.PackageManager;
|
import android.content.pm.PackageManager;
|
||||||
import android.content.pm.ResolveInfo;
|
import android.content.pm.ResolveInfo;
|
||||||
@@ -38,16 +38,15 @@ import android.telephony.CarrierConfigManager;
|
|||||||
import android.telephony.SubscriptionManager;
|
import android.telephony.SubscriptionManager;
|
||||||
import android.telephony.TelephonyManager;
|
import android.telephony.TelephonyManager;
|
||||||
|
|
||||||
import com.android.internal.telephony.PhoneConstants;
|
|
||||||
import com.android.settingslib.RestrictedPreference;
|
import com.android.settingslib.RestrictedPreference;
|
||||||
|
|
||||||
import org.junit.Before;
|
import org.junit.Before;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
import org.junit.runner.RunWith;
|
import org.junit.runner.RunWith;
|
||||||
|
import org.mockito.ArgumentCaptor;
|
||||||
import org.mockito.Mock;
|
import org.mockito.Mock;
|
||||||
import org.mockito.Mockito;
|
import org.mockito.Mockito;
|
||||||
import org.mockito.MockitoAnnotations;
|
import org.mockito.MockitoAnnotations;
|
||||||
import org.mockito.ArgumentCaptor;
|
|
||||||
import org.robolectric.RobolectricTestRunner;
|
import org.robolectric.RobolectricTestRunner;
|
||||||
import org.robolectric.RuntimeEnvironment;
|
import org.robolectric.RuntimeEnvironment;
|
||||||
|
|
||||||
@@ -90,7 +89,7 @@ public class CarrierPreferenceControllerTest {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void getAvailabilityStatus_cdmaWithFlagOff_returnUnavailable() {
|
public void getAvailabilityStatus_cdmaWithFlagOff_returnUnavailable() {
|
||||||
doReturn(PhoneConstants.PHONE_TYPE_CDMA).when(mTelephonyManager).getPhoneType();
|
doReturn(TelephonyManager.PHONE_TYPE_CDMA).when(mTelephonyManager).getPhoneType();
|
||||||
final PersistableBundle bundle = new PersistableBundle();
|
final PersistableBundle bundle = new PersistableBundle();
|
||||||
bundle.putBoolean(CarrierConfigManager.KEY_CARRIER_SETTINGS_ENABLE_BOOL, false);
|
bundle.putBoolean(CarrierConfigManager.KEY_CARRIER_SETTINGS_ENABLE_BOOL, false);
|
||||||
doReturn(bundle).when(mCarrierConfigManager).getConfigForSubId(SUB_ID);
|
doReturn(bundle).when(mCarrierConfigManager).getConfigForSubId(SUB_ID);
|
||||||
@@ -100,7 +99,7 @@ public class CarrierPreferenceControllerTest {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void getAvailabilityStatus_cdmaWithFlagOnreturnAvailable() {
|
public void getAvailabilityStatus_cdmaWithFlagOnreturnAvailable() {
|
||||||
doReturn(PhoneConstants.PHONE_TYPE_CDMA).when(mTelephonyManager).getPhoneType();
|
doReturn(TelephonyManager.PHONE_TYPE_CDMA).when(mTelephonyManager).getPhoneType();
|
||||||
final PersistableBundle bundle = new PersistableBundle();
|
final PersistableBundle bundle = new PersistableBundle();
|
||||||
bundle.putBoolean(CarrierConfigManager.KEY_CARRIER_SETTINGS_ENABLE_BOOL, true);
|
bundle.putBoolean(CarrierConfigManager.KEY_CARRIER_SETTINGS_ENABLE_BOOL, true);
|
||||||
doReturn(bundle).when(mCarrierConfigManager).getConfigForSubId(SUB_ID);
|
doReturn(bundle).when(mCarrierConfigManager).getConfigForSubId(SUB_ID);
|
||||||
@@ -110,7 +109,7 @@ public class CarrierPreferenceControllerTest {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void getAvailabilityStatus_gsmWithFlagOnreturnAvailable() {
|
public void getAvailabilityStatus_gsmWithFlagOnreturnAvailable() {
|
||||||
doReturn(PhoneConstants.PHONE_TYPE_GSM).when(mTelephonyManager).getPhoneType();
|
doReturn(TelephonyManager.PHONE_TYPE_GSM).when(mTelephonyManager).getPhoneType();
|
||||||
final PersistableBundle bundle = new PersistableBundle();
|
final PersistableBundle bundle = new PersistableBundle();
|
||||||
bundle.putBoolean(CarrierConfigManager.KEY_CARRIER_SETTINGS_ENABLE_BOOL, true);
|
bundle.putBoolean(CarrierConfigManager.KEY_CARRIER_SETTINGS_ENABLE_BOOL, true);
|
||||||
doReturn(bundle).when(mCarrierConfigManager).getConfigForSubId(SUB_ID);
|
doReturn(bundle).when(mCarrierConfigManager).getConfigForSubId(SUB_ID);
|
||||||
|
@@ -39,7 +39,6 @@ import android.telephony.SubscriptionInfo;
|
|||||||
import android.telephony.SubscriptionManager;
|
import android.telephony.SubscriptionManager;
|
||||||
import android.telephony.TelephonyManager;
|
import android.telephony.TelephonyManager;
|
||||||
|
|
||||||
import com.android.internal.telephony.PhoneConstants;
|
|
||||||
import com.android.settings.network.telephony.TelephonyConstants.TelephonyManagerConstants;
|
import com.android.settings.network.telephony.TelephonyConstants.TelephonyManagerConstants;
|
||||||
|
|
||||||
import org.junit.Before;
|
import org.junit.Before;
|
||||||
@@ -169,14 +168,14 @@ public class MobileNetworkUtilsTest {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void isCdmaOptions_phoneTypeCdma_returnTrue() {
|
public void isCdmaOptions_phoneTypeCdma_returnTrue() {
|
||||||
when(mTelephonyManager.getPhoneType()).thenReturn(PhoneConstants.PHONE_TYPE_CDMA);
|
when(mTelephonyManager.getPhoneType()).thenReturn(TelephonyManager.PHONE_TYPE_CDMA);
|
||||||
|
|
||||||
assertThat(MobileNetworkUtils.isCdmaOptions(mContext, SUB_ID_1)).isTrue();
|
assertThat(MobileNetworkUtils.isCdmaOptions(mContext, SUB_ID_1)).isTrue();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void isCdmaOptions_worldModeWithGsmWcdma_returnTrue() {
|
public void isCdmaOptions_worldModeWithGsmWcdma_returnTrue() {
|
||||||
when(mTelephonyManager.getPhoneType()).thenReturn(PhoneConstants.PHONE_TYPE_GSM);
|
when(mTelephonyManager.getPhoneType()).thenReturn(TelephonyManager.PHONE_TYPE_GSM);
|
||||||
mCarrierConfig.putBoolean(CarrierConfigManager.KEY_WORLD_MODE_ENABLED_BOOL, true);
|
mCarrierConfig.putBoolean(CarrierConfigManager.KEY_WORLD_MODE_ENABLED_BOOL, true);
|
||||||
|
|
||||||
Settings.Global.putInt(mContext.getContentResolver(),
|
Settings.Global.putInt(mContext.getContentResolver(),
|
||||||
@@ -188,7 +187,7 @@ public class MobileNetworkUtilsTest {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void isCdmaOptions_carrierWorldModeWithoutHideCarrier_returnTrue() {
|
public void isCdmaOptions_carrierWorldModeWithoutHideCarrier_returnTrue() {
|
||||||
when(mTelephonyManager.getPhoneType()).thenReturn(PhoneConstants.PHONE_TYPE_GSM);
|
when(mTelephonyManager.getPhoneType()).thenReturn(TelephonyManager.PHONE_TYPE_GSM);
|
||||||
mCarrierConfig.putBoolean(CarrierConfigManager.KEY_HIDE_CARRIER_NETWORK_SETTINGS_BOOL,
|
mCarrierConfig.putBoolean(CarrierConfigManager.KEY_HIDE_CARRIER_NETWORK_SETTINGS_BOOL,
|
||||||
false);
|
false);
|
||||||
mCarrierConfig.putBoolean(CarrierConfigManager.KEY_WORLD_PHONE_BOOL, true);
|
mCarrierConfig.putBoolean(CarrierConfigManager.KEY_WORLD_PHONE_BOOL, true);
|
||||||
@@ -226,7 +225,7 @@ public class MobileNetworkUtilsTest {
|
|||||||
false);
|
false);
|
||||||
mCarrierConfig.putBoolean(CarrierConfigManager.KEY_OPERATOR_SELECTION_EXPAND_BOOL, true);
|
mCarrierConfig.putBoolean(CarrierConfigManager.KEY_OPERATOR_SELECTION_EXPAND_BOOL, true);
|
||||||
mCarrierConfig.putBoolean(CarrierConfigManager.KEY_CSP_ENABLED_BOOL, false);
|
mCarrierConfig.putBoolean(CarrierConfigManager.KEY_CSP_ENABLED_BOOL, false);
|
||||||
when(mTelephonyManager.getPhoneType()).thenReturn(PhoneConstants.PHONE_TYPE_GSM);
|
when(mTelephonyManager.getPhoneType()).thenReturn(TelephonyManager.PHONE_TYPE_GSM);
|
||||||
|
|
||||||
assertThat(MobileNetworkUtils.shouldDisplayNetworkSelectOptions(mContext, SUB_ID_1))
|
assertThat(MobileNetworkUtils.shouldDisplayNetworkSelectOptions(mContext, SUB_ID_1))
|
||||||
.isTrue();
|
.isTrue();
|
||||||
|
Reference in New Issue
Block a user