Merge "Show dialog on Wifi, and APM' entries in Settings" into main

This commit is contained in:
Tom Hsu
2024-05-08 04:37:28 +00:00
committed by Android (Google) Code Review
6 changed files with 142 additions and 21 deletions

View File

@@ -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());
}
}