chore(magnification suw): Hide feedback preference in setup wizard
Bug: 380346799 Flag: com.android.server.accessibility.enable_low_vision_hats Test: atest MagnificationFeedbackPreferenceControllerTest MagnificationFollowTypingPreferenceControllerTest MagnificationJoystickPreferenceControllerTest MagnificationOneFingerPanningPreferenceControllerTest ToggleScreenMagnificationPreferenceFragmentTest Change-Id: I84f673235a8a4d97667edaabf72d46b985f33351
This commit is contained in:
@@ -18,6 +18,8 @@ package com.android.settings.accessibility;
|
||||
|
||||
import static com.android.settings.accessibility.MagnificationFeedbackPreferenceController.FEEDBACK_KEY;
|
||||
import static com.android.settings.accessibility.MagnificationFeedbackPreferenceController.PREF_KEY;
|
||||
import static com.android.settings.core.BasePreferenceController.AVAILABLE;
|
||||
import static com.android.settings.core.BasePreferenceController.CONDITIONALLY_UNAVAILABLE;
|
||||
|
||||
import static com.google.common.truth.Truth.assertThat;
|
||||
|
||||
@@ -118,4 +120,18 @@ public class MagnificationFeedbackPreferenceControllerTest {
|
||||
|
||||
verify(mSurveyFeatureProvider).sendActivityIfAvailable(FEEDBACK_KEY);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void getAvailableStatus_notInSetupWizard_returnAvailable() {
|
||||
mController.setInSetupWizard(false);
|
||||
|
||||
assertThat(mController.getAvailabilityStatus()).isEqualTo(AVAILABLE);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void getAvailableStatus_inSetupWizard_returnConditionallyUnavailable() {
|
||||
mController.setInSetupWizard(true);
|
||||
|
||||
assertThat(mController.getAvailabilityStatus()).isEqualTo(CONDITIONALLY_UNAVAILABLE);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user