Merge "Avoid launching captive portal pages when uri is empty" into main
This commit is contained in:
committed by
Android (Google) Code Review
commit
16b9831831
@@ -137,6 +137,7 @@ public class WifiDetailPreferenceController2Test {
|
||||
private static final String FACTORY_MAC_ADDRESS = "FACTORY_MAC_ADDRESS";
|
||||
private static final String SECURITY = "None";
|
||||
private static final String FQDN = "fqdn";
|
||||
private static final Uri TEST_URI = Uri.parse("content://test/test");
|
||||
|
||||
@Mock(answer = Answers.RETURNS_DEEP_STUBS)
|
||||
private PreferenceScreen mMockScreen;
|
||||
@@ -1876,6 +1877,24 @@ public class WifiDetailPreferenceController2Test {
|
||||
verify(mMockSignalStrengthPref).setTitle(R.string.hotspot_connection_strength);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void launchCaptivePortal_uriNull_doNothing() {
|
||||
setUpSpyController();
|
||||
|
||||
mController.launchCaptivePortal(null);
|
||||
|
||||
verify(mContext, never()).startActivity(any());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void launchCaptivePortal_uriNotNull_startActivity() {
|
||||
setUpSpyController();
|
||||
|
||||
mController.launchCaptivePortal(TEST_URI);
|
||||
|
||||
verify(mContext).startActivity(any());
|
||||
}
|
||||
|
||||
private SubscriptionInfo mockSubscriptionInfo(int subId, String displayName, int carrierId) {
|
||||
SubscriptionInfo info = mock(SubscriptionInfo.class);
|
||||
when(info.getSubscriptionId()).thenReturn(subId);
|
||||
|
Reference in New Issue
Block a user