Merge "[Wi-Fi] Support passport R1 expiration handling"

This commit is contained in:
Arc Wang
2019-10-29 05:50:34 +00:00
committed by Android (Google) Code Review
2 changed files with 55 additions and 7 deletions

View File

@@ -1877,6 +1877,21 @@ public class WifiDetailPreferenceControllerTest {
verify(mockMacAddressPref).setTitle(R.string.wifi_advanced_device_mac_address_title);
}
@Test
public void entityHeader_expiredPasspointR1_shouldHandleExpiration() {
setUpForDisconnectedNetwork();
when(mockAccessPoint.isPasspoint()).thenReturn(true);
when(mockAccessPoint.isPasspointConfigurationR1()).thenReturn(true);
when(mockAccessPoint.isExpired()).thenReturn(true);
String expireSummary = mContext.getResources().getString(
com.android.settingslib.R.string.wifi_passpoint_expired);
displayAndResume();
verify(mockButtonsPref).setButton3Visible(false);
verify(mockHeaderController).setSummary(expireSummary);
}
private ActionButtonsPreference createMock() {
final ActionButtonsPreference pref = mock(ActionButtonsPreference.class);
when(pref.setButton1Text(anyInt())).thenReturn(pref);