Merge "Handle null intent in WifiCallingPreferenceController" into qt-dev am: b4d94a8ccc am: ab2a2b3d3f
am: daed3366ef
Change-Id: I60829ec1fd45ea1e265d4fdad346ca296d7a9b5d
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