Split the string resource id for non-generic accessibility preference.
- Keep the accessibility settings strings the same as in U. Bug: 289425138 Test: manual Test: atest Change-Id: Iddbbfe627c93529d2421e153094a30628229c4bc
This commit is contained in:
@@ -248,82 +248,6 @@ public final class AccessibilityUtilTest {
|
||||
MOCK_COMPONENT_NAME.flattenToString());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void getFeatureFullStateSummary_featureOffShortcutOff_showsOffShortcutOffAndSummary() {
|
||||
setSettingsFeatureEnabled(PLACEHOLDER_SETTING_FEATURE, false);
|
||||
clearShortcuts();
|
||||
String expectedText = mContext.getString(
|
||||
R.string.accessibility_feature_full_state_summary,
|
||||
mContext.getString(R.string.color_inversion_state_off),
|
||||
mContext.getString(R.string.generic_accessibility_feature_shortcut_off),
|
||||
mContext.getString(R.string.color_inversion_feature_summary));
|
||||
|
||||
String observerText = AccessibilityUtil.getFeatureFullStateSummary(
|
||||
mContext, MOCK_COMPONENT_NAME,
|
||||
PLACEHOLDER_SETTING_FEATURE,
|
||||
R.string.color_inversion_state_on, R.string.color_inversion_state_off,
|
||||
R.string.color_inversion_feature_summary).toString();
|
||||
|
||||
assertThat(observerText).isEqualTo(expectedText);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void getFeatureFullStateSummary_featureOnShortcutOff_showsOnShortcutOffAndSummary() {
|
||||
setSettingsFeatureEnabled(PLACEHOLDER_SETTING_FEATURE, true);
|
||||
clearShortcuts();
|
||||
String expectedText = mContext.getString(
|
||||
R.string.accessibility_feature_full_state_summary,
|
||||
mContext.getString(R.string.color_inversion_state_on),
|
||||
mContext.getString(R.string.generic_accessibility_feature_shortcut_off),
|
||||
mContext.getString(R.string.color_inversion_feature_summary));
|
||||
|
||||
String observerText = AccessibilityUtil.getFeatureFullStateSummary(
|
||||
mContext, MOCK_COMPONENT_NAME,
|
||||
PLACEHOLDER_SETTING_FEATURE,
|
||||
R.string.color_inversion_state_on, R.string.color_inversion_state_off,
|
||||
R.string.color_inversion_feature_summary).toString();
|
||||
|
||||
assertThat(observerText).isEqualTo(expectedText);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void getFeatureFullStateSummary_featureOffShortcutOn_showsOffShortcutOnAndSummary() {
|
||||
setSettingsFeatureEnabled(PLACEHOLDER_SETTING_FEATURE, false);
|
||||
setShortcut(UserShortcutType.SOFTWARE, MOCK_COMPONENT_NAME.flattenToString());
|
||||
String expectedText = mContext.getString(
|
||||
R.string.accessibility_feature_full_state_summary,
|
||||
mContext.getString(R.string.color_inversion_state_off),
|
||||
mContext.getString(R.string.accessibility_summary_shortcut_enabled),
|
||||
mContext.getString(R.string.color_inversion_feature_summary));
|
||||
|
||||
String observerText = AccessibilityUtil.getFeatureFullStateSummary(
|
||||
mContext, MOCK_COMPONENT_NAME,
|
||||
PLACEHOLDER_SETTING_FEATURE,
|
||||
R.string.color_inversion_state_on, R.string.color_inversion_state_off,
|
||||
R.string.color_inversion_feature_summary).toString();
|
||||
|
||||
assertThat(observerText).isEqualTo(expectedText);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void getFeatureFullStateSummary_featureOnShortcutOn_showsOnShortcutOnAndSummary() {
|
||||
setSettingsFeatureEnabled(PLACEHOLDER_SETTING_FEATURE, true);
|
||||
setShortcut(UserShortcutType.SOFTWARE, MOCK_COMPONENT_NAME.flattenToString());
|
||||
String expectedText = mContext.getString(
|
||||
R.string.accessibility_feature_full_state_summary,
|
||||
mContext.getString(R.string.color_inversion_state_on),
|
||||
mContext.getString(R.string.accessibility_summary_shortcut_enabled),
|
||||
mContext.getString(R.string.color_inversion_feature_summary));
|
||||
|
||||
String observerText = AccessibilityUtil.getFeatureFullStateSummary(
|
||||
mContext, MOCK_COMPONENT_NAME,
|
||||
PLACEHOLDER_SETTING_FEATURE,
|
||||
R.string.color_inversion_state_on, R.string.color_inversion_state_off,
|
||||
R.string.color_inversion_feature_summary).toString();
|
||||
|
||||
assertThat(observerText).isEqualTo(expectedText);
|
||||
}
|
||||
|
||||
private AccessibilityServiceInfo getMockAccessibilityServiceInfo() {
|
||||
final ApplicationInfo applicationInfo = new ApplicationInfo();
|
||||
final ServiceInfo serviceInfo = new ServiceInfo();
|
||||
|
||||
Reference in New Issue
Block a user