Merge "chore(magnification suw): Hide feedback preference in setup wizard" into main

This commit is contained in:
Menghan Li
2025-01-19 21:50:38 -08:00
committed by Android (Google) Code Review
9 changed files with 68 additions and 10 deletions

View File

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