diff --git a/src/com/android/settings/network/telephony/CarrierPreferenceController.java b/src/com/android/settings/network/telephony/CarrierPreferenceController.java index c381dc422b2..e0e21d4164b 100644 --- a/src/com/android/settings/network/telephony/CarrierPreferenceController.java +++ b/src/com/android/settings/network/telephony/CarrierPreferenceController.java @@ -38,7 +38,7 @@ public class CarrierPreferenceController extends TelephonyBasePreferenceControll public CarrierPreferenceController(Context context, String key) { super(context, key); - mCarrierConfigManager = new CarrierConfigManager(context); + mCarrierConfigManager = context.getSystemService(CarrierConfigManager.class); } public void init(int subId) { diff --git a/tests/robotests/src/com/android/settings/network/telephony/CarrierPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/network/telephony/CarrierPreferenceControllerTest.java index fc8fb160a62..d978feafe07 100644 --- a/tests/robotests/src/com/android/settings/network/telephony/CarrierPreferenceControllerTest.java +++ b/tests/robotests/src/com/android/settings/network/telephony/CarrierPreferenceControllerTest.java @@ -28,8 +28,8 @@ import static org.mockito.Mockito.never; import static org.mockito.Mockito.spy; import static org.mockito.Mockito.verify; -import android.content.Context; import android.content.ComponentName; +import android.content.Context; import android.content.Intent; import android.content.pm.PackageManager; import android.content.pm.ResolveInfo; @@ -38,16 +38,15 @@ import android.telephony.CarrierConfigManager; import android.telephony.SubscriptionManager; import android.telephony.TelephonyManager; -import com.android.internal.telephony.PhoneConstants; import com.android.settingslib.RestrictedPreference; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; +import org.mockito.ArgumentCaptor; import org.mockito.Mock; import org.mockito.Mockito; import org.mockito.MockitoAnnotations; -import org.mockito.ArgumentCaptor; import org.robolectric.RobolectricTestRunner; import org.robolectric.RuntimeEnvironment; @@ -90,7 +89,7 @@ public class CarrierPreferenceControllerTest { @Test 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(); bundle.putBoolean(CarrierConfigManager.KEY_CARRIER_SETTINGS_ENABLE_BOOL, false); doReturn(bundle).when(mCarrierConfigManager).getConfigForSubId(SUB_ID); @@ -100,7 +99,7 @@ public class CarrierPreferenceControllerTest { @Test 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(); bundle.putBoolean(CarrierConfigManager.KEY_CARRIER_SETTINGS_ENABLE_BOOL, true); doReturn(bundle).when(mCarrierConfigManager).getConfigForSubId(SUB_ID); @@ -110,7 +109,7 @@ public class CarrierPreferenceControllerTest { @Test 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(); bundle.putBoolean(CarrierConfigManager.KEY_CARRIER_SETTINGS_ENABLE_BOOL, true); doReturn(bundle).when(mCarrierConfigManager).getConfigForSubId(SUB_ID);