Merge "Handle null intent in WifiCallingPreferenceController" into qt-dev
am: b4d94a8ccc
Change-Id: I025073624de894f70216eb46bb9cd48e8435f9dd
This commit is contained in:
@@ -27,6 +27,7 @@ import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.os.PersistableBundle;
|
||||
import android.provider.Settings;
|
||||
import android.telecom.PhoneAccountHandle;
|
||||
import android.telephony.CarrierConfigManager;
|
||||
import android.telephony.SubscriptionManager;
|
||||
import android.telephony.TelephonyManager;
|
||||
@@ -117,6 +118,14 @@ public class WifiCallingPreferenceControllerTest {
|
||||
assertThat(mPreference.isEnabled()).isFalse();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void updateState_invalidPhoneAccountHandle_shouldNotCrash() {
|
||||
mController.mSimCallManager = new PhoneAccountHandle(null /* invalid */, "");
|
||||
|
||||
//Should not crash
|
||||
mController.updateState(mPreference);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void updateState_wfcNonRoaming() {
|
||||
assertNull(mController.mSimCallManager);
|
||||
|
Reference in New Issue
Block a user