Revert "Modify the privacy controller to be selectable in the next updateState()"
This reverts commit f71149911b
.
Reason for revert: Some unexpected code mixed in this CL.
Change-Id: I43574314554a9c62559f529e45f69c29ba6b5a77
This commit is contained in:
@@ -73,46 +73,4 @@ public class WifiNetworkDetailsFragment2Test {
|
||||
|
||||
verify(menuItem).setIcon(com.android.internal.R.drawable.ic_mode_edit);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void refreshPreferences_shouldUpdatePreferenceStates() {
|
||||
final FakeWifiNetworkDetailsFragment2 fakeFragment = new FakeWifiNetworkDetailsFragment2();
|
||||
|
||||
fakeFragment.refreshPreferences();
|
||||
|
||||
assertThat(fakeFragment.isUpdatePreferenceStatesCalled()).isTrue();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void refreshPreferences_shouldDisplayPreferenceControllers() {
|
||||
final FakeWifiNetworkDetailsFragment2 fakeFragment = new FakeWifiNetworkDetailsFragment2();
|
||||
|
||||
fakeFragment.refreshPreferences();
|
||||
|
||||
assertThat(fakeFragment.isDisplayPreferenceControllersCalled()).isTrue();
|
||||
}
|
||||
|
||||
// Fake WifiNetworkDetailsFragment2 to verify the protected functions
|
||||
public class FakeWifiNetworkDetailsFragment2 extends WifiNetworkDetailsFragment2 {
|
||||
|
||||
private boolean mUpdatePreferenceStatesCalled;
|
||||
private boolean mDisplayPreferenceControllersCalled;
|
||||
|
||||
@Override
|
||||
protected void updatePreferenceStates() {
|
||||
mUpdatePreferenceStatesCalled = true;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void displayPreferenceControllers() {
|
||||
mDisplayPreferenceControllersCalled = true;
|
||||
}
|
||||
|
||||
public boolean isUpdatePreferenceStatesCalled() {
|
||||
return mUpdatePreferenceStatesCalled;
|
||||
}
|
||||
public boolean isDisplayPreferenceControllersCalled() {
|
||||
return mDisplayPreferenceControllersCalled;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -105,38 +105,4 @@ public class WifiPrivacyPreferenceController2Test {
|
||||
|
||||
assertThat(mDropDownPreference.isSelectable()).isFalse();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testUpdateState_canSetPrivacyInNextUpdate_shouldBeSelectable() {
|
||||
// Return false in WifiEntry#canSetPrivacy to make preference un-selectable first.
|
||||
when(mMockWifiEntry.canSetPrivacy()).thenReturn(false);
|
||||
|
||||
mPreferenceController.updateState(mDropDownPreference);
|
||||
|
||||
assertThat(mDropDownPreference.isSelectable()).isFalse();
|
||||
|
||||
// Return true in WifiEntry#canSetPrivacy to verify preference back to selectable.
|
||||
when(mMockWifiEntry.canSetPrivacy()).thenReturn(true);
|
||||
|
||||
mPreferenceController.updateState(mDropDownPreference);
|
||||
|
||||
assertThat(mDropDownPreference.isSelectable()).isTrue();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testUpdateState_canNotSetPrivacyInNextUpdate_shouldNotSelectable() {
|
||||
// Return true in WifiEntry#canSetPrivacy to make preference selectable first.
|
||||
when(mMockWifiEntry.canSetPrivacy()).thenReturn(true);
|
||||
|
||||
mPreferenceController.updateState(mDropDownPreference);
|
||||
|
||||
assertThat(mDropDownPreference.isSelectable()).isTrue();
|
||||
|
||||
// Return false in WifiEntry#canSetPrivacy to verify preference back to un-selectable.
|
||||
when(mMockWifiEntry.canSetPrivacy()).thenReturn(false);
|
||||
|
||||
mPreferenceController.updateState(mDropDownPreference);
|
||||
|
||||
assertThat(mDropDownPreference.isSelectable()).isFalse();
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user