Extract inner helper from AccessibilitySettings to public
* Need to be used in 'Connected device' page for hearing aid device Bug: 225117933 Bug: 227172850 Test: make RunSettingsRoboTests ROBOTEST_FILTER=RestrictedPreferenceHelperTest Change-Id: Icda456aa9c7597dc113775d1359acb0a8430768c
This commit is contained in:
@@ -87,8 +87,6 @@ public class AccessibilitySettingsTest {
|
||||
private static final String PACKAGE_NAME = "com.android.test";
|
||||
private static final String CLASS_NAME = PACKAGE_NAME + ".test_a11y_service";
|
||||
private static final ComponentName COMPONENT_NAME = new ComponentName(PACKAGE_NAME, CLASS_NAME);
|
||||
private static final int ON = 1;
|
||||
private static final int OFF = 0;
|
||||
private static final String EMPTY_STRING = "";
|
||||
private static final String DEFAULT_SUMMARY = "default summary";
|
||||
private static final String DEFAULT_DESCRIPTION = "default description";
|
||||
@@ -246,37 +244,6 @@ public class AccessibilitySettingsTest {
|
||||
assertThat(description).isEqualTo(DEFAULT_DESCRIPTION);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void createAccessibilityServicePreferenceList_hasOneInfo_containsSameKey() {
|
||||
final String key = COMPONENT_NAME.flattenToString();
|
||||
final AccessibilitySettings.RestrictedPreferenceHelper helper =
|
||||
new AccessibilitySettings.RestrictedPreferenceHelper(mContext);
|
||||
final List<AccessibilityServiceInfo> infoList = new ArrayList<>(
|
||||
singletonList(mServiceInfo));
|
||||
|
||||
final List<RestrictedPreference> preferenceList =
|
||||
helper.createAccessibilityServicePreferenceList(infoList);
|
||||
RestrictedPreference preference = preferenceList.get(0);
|
||||
|
||||
assertThat(preference.getKey()).isEqualTo(key);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void createAccessibilityActivityPreferenceList_hasOneInfo_containsSameKey() {
|
||||
final String key = COMPONENT_NAME.flattenToString();
|
||||
final AccessibilitySettings.RestrictedPreferenceHelper helper =
|
||||
new AccessibilitySettings.RestrictedPreferenceHelper(mContext);
|
||||
setMockAccessibilityShortcutInfo(mShortcutInfo);
|
||||
final List<AccessibilityShortcutInfo> infoList = new ArrayList<>(
|
||||
singletonList(mShortcutInfo));
|
||||
|
||||
final List<RestrictedPreference> preferenceList =
|
||||
helper.createAccessibilityActivityPreferenceList(infoList);
|
||||
RestrictedPreference preference = preferenceList.get(0);
|
||||
|
||||
assertThat(preference.getKey()).isEqualTo(key);
|
||||
}
|
||||
|
||||
@Test
|
||||
@Config(shadows = {ShadowFragment.class, ShadowUserManager.class})
|
||||
public void onCreate_haveRegisterToSpecificUrisAndActions() {
|
||||
|
Reference in New Issue
Block a user