Merge changes Ibec13fbe,If89c67c0 am: 27bf33e053
am: e8a6c02fd2
am: 03c9ec1223
Change-Id: I8dc1754d631ac16a99e1c92776a2756ca5b8269e
This commit is contained in:
@@ -27,6 +27,7 @@ import android.telephony.CarrierConfigManager;
|
||||
import android.telephony.TelephonyManager;
|
||||
import android.telephony.ims.feature.ImsFeature;
|
||||
|
||||
import androidx.preference.PreferenceScreen;
|
||||
import androidx.preference.SwitchPreference;
|
||||
|
||||
import com.android.ims.ImsManager;
|
||||
@@ -49,6 +50,8 @@ public class VideoCallingPreferenceControllerTest {
|
||||
private ImsManager mImsManager;
|
||||
@Mock
|
||||
private CarrierConfigManager mCarrierConfigManager;
|
||||
@Mock
|
||||
private PreferenceScreen mPreferenceScreen;
|
||||
|
||||
private VideoCallingPreferenceController mController;
|
||||
private PersistableBundle mCarrierConfig;
|
||||
@@ -125,4 +128,15 @@ public class VideoCallingPreferenceControllerTest {
|
||||
assertThat(mPreference.isEnabled()).isTrue();
|
||||
assertThat(mPreference.isChecked()).isTrue();
|
||||
}
|
||||
|
||||
|
||||
@Test
|
||||
public void displayPreference_notAvailable_setPreferenceInvisible() {
|
||||
doReturn(false).when(mImsManager).isVtEnabledByPlatform();
|
||||
|
||||
mController.displayPreference(mPreferenceScreen);
|
||||
|
||||
assertThat(mPreferenceScreen.isVisible()).isFalse();
|
||||
}
|
||||
|
||||
}
|
||||
|
@@ -64,7 +64,6 @@ public class WifiCallingPreferenceControllerTest {
|
||||
|
||||
private WifiCallingPreferenceController mController;
|
||||
private Preference mPreference;
|
||||
private PreferenceCategory mPreferenceCategory;
|
||||
private Context mContext;
|
||||
private PersistableBundle mCarrierConfig;
|
||||
|
||||
@@ -87,10 +86,6 @@ public class WifiCallingPreferenceControllerTest {
|
||||
mCarrierConfig = new PersistableBundle();
|
||||
when(mCarrierConfigManager.getConfigForSubId(SUB_ID)).thenReturn(mCarrierConfig);
|
||||
|
||||
mPreferenceCategory = new PreferenceCategory(mContext);
|
||||
when(mPreferenceScreen.findPreference(
|
||||
WifiCallingPreferenceController.KEY_PREFERENCE_CATEGORY)).thenReturn(
|
||||
mPreferenceCategory);
|
||||
when(mPreferenceScreen.findPreference(mController.getPreferenceKey())).thenReturn(
|
||||
mPreference);
|
||||
}
|
||||
@@ -164,12 +159,12 @@ public class WifiCallingPreferenceControllerTest {
|
||||
}
|
||||
|
||||
@Test
|
||||
public void displayPreference_notAvailable_setCategoryInvisible() {
|
||||
public void displayPreference_notAvailable_setPreferenceInvisible() {
|
||||
mController.init(SubscriptionManager.INVALID_SUBSCRIPTION_ID);
|
||||
|
||||
mController.displayPreference(mPreferenceScreen);
|
||||
|
||||
assertThat(mPreferenceCategory.isVisible()).isFalse();
|
||||
assertThat(mPreferenceScreen.isVisible()).isFalse();
|
||||
}
|
||||
|
||||
@Test
|
||||
|
Reference in New Issue
Block a user