Update AP preference to not be master switch pref
People keep getting confused by the master switch preference for wireless tethering. The wireless tethering page already has a switch so this just removes it from the preference and has it take you to the page when tapped on instead. Bug: 69423941 Test: robotests Change-Id: I66d6d3271e83b49ae77f203e7892438d27f96025
This commit is contained in:
@@ -122,48 +122,6 @@ public class WifiTetherPreferenceControllerTest {
|
||||
assertThat(mController.isAvailable()).isTrue();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void startAndStop_shouldRegisterUnregisterReceiver() {
|
||||
final BroadcastReceiver receiver = ReflectionHelpers.getField(mController, "mReceiver");
|
||||
|
||||
mLifecycle.handleLifecycleEvent(ON_START);
|
||||
mLifecycle.handleLifecycleEvent(ON_STOP);
|
||||
|
||||
assertThat(ShadowWifiTetherSwitchBarController.onStartCalled).isTrue();
|
||||
assertThat(ShadowWifiTetherSwitchBarController.onStopCalled).isTrue();
|
||||
verify(mContext).registerReceiver(eq(receiver), any(IntentFilter.class));
|
||||
verify(mContext).unregisterReceiver(receiver);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void start_wifiApOff_shouldSetInitialStateToOff() {
|
||||
when(mWifiManager.getWifiApState()).thenReturn(WifiManager.WIFI_AP_STATE_DISABLED);
|
||||
final BroadcastReceiver receiver = ReflectionHelpers.getField(mController, "mReceiver");
|
||||
final MasterSwitchPreference pref = mock(MasterSwitchPreference.class);
|
||||
when(mScreen.findPreference(anyString())).thenReturn(pref);
|
||||
|
||||
mController.displayPreference(mScreen);
|
||||
mLifecycle.handleLifecycleEvent(ON_START);
|
||||
|
||||
verify(mContext).registerReceiver(eq(receiver), any(IntentFilter.class));
|
||||
verify(pref).setChecked(false);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void start_wifiApOn_shouldSetInitialStateToOn() {
|
||||
when(mWifiManager.getWifiApState()).thenReturn(WifiManager.WIFI_AP_STATE_ENABLED);
|
||||
final BroadcastReceiver receiver = ReflectionHelpers.getField(mController, "mReceiver");
|
||||
final MasterSwitchPreference pref = mock(MasterSwitchPreference.class);
|
||||
when(mScreen.findPreference(anyString())).thenReturn(pref);
|
||||
|
||||
mController.displayPreference(mScreen);
|
||||
mLifecycle.handleLifecycleEvent(ON_START);
|
||||
|
||||
assertThat(ShadowWifiTetherSwitchBarController.onStartCalled).isTrue();
|
||||
verify(mContext).registerReceiver(eq(receiver), any(IntentFilter.class));
|
||||
verify(pref).setChecked(true);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testReceiver_goingToAirplaneMode_shouldClearPreferenceSummary() {
|
||||
final ContentResolver cr = mock(ContentResolver.class);
|
||||
|
Reference in New Issue
Block a user