Merge "Show dialog on Wifi, and APM' entries in Settings" into main
This commit is contained in:
@@ -18,12 +18,15 @@ package com.android.settings.wifi;
|
||||
|
||||
import static com.google.common.truth.Truth.assertThat;
|
||||
|
||||
import static org.mockito.ArgumentMatchers.any;
|
||||
import static org.mockito.Mockito.mock;
|
||||
import static org.mockito.Mockito.verify;
|
||||
import static org.mockito.Mockito.when;
|
||||
|
||||
import android.content.Context;
|
||||
import android.net.ConnectivityManager;
|
||||
import android.net.wifi.WifiManager;
|
||||
import android.util.AndroidRuntimeException;
|
||||
|
||||
import com.android.settings.testutils.shadow.ShadowRestrictedLockUtilsInternal;
|
||||
import com.android.settings.widget.SwitchWidgetController;
|
||||
@@ -65,4 +68,17 @@ public class WifiEnablerTest {
|
||||
|
||||
assertThat(mEnabler.onSwitchToggled(true)).isTrue();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void onSwitchToggled_satelliteOn_startWarningActivity() {
|
||||
mEnabler.mIsSatelliteOn.set(true);
|
||||
|
||||
try {
|
||||
mEnabler.onSwitchToggled(true);
|
||||
} catch (AndroidRuntimeException e) {
|
||||
// Catch exception of starting activity .
|
||||
}
|
||||
|
||||
verify(mContext).startActivity(any());
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user