com.google.android.apps.common.testing.accessibility.framework.AccessibilityViewHierarchyCheck

Here are the examples of the java api class com.google.android.apps.common.testing.accessibility.framework.AccessibilityViewHierarchyCheck taken from open source projects.

1. AccessibilityValidator#runAccessibilityChecks()

Project: Accessibility-Test-Framework-for-Android
File: AccessibilityValidator.java
/**
   * Runs accessibility checks on a {@code View} hierarchy
   *
   * @param root the root {@code View} of the hierarchy
   * @return a list of the results of the checks
   */
private List<AccessibilityViewCheckResult> runAccessibilityChecks(View root) {
    List<AccessibilityViewHierarchyCheck> viewHierarchyChecks = new ArrayList<>(AccessibilityCheckPreset.getViewChecksForPreset(preset));
    List<AccessibilityViewCheckResult> results = new ArrayList<>();
    for (AccessibilityViewHierarchyCheck check : viewHierarchyChecks) {
        results.addAll(check.runCheckOnViewHierarchy(root));
    }
    AccessibilityCheckResultUtils.suppressMatchingResults(results, suppressingMatcher);
    for (AccessibilityCheckListener checkListener : checkListeners) {
        checkListener.onResults(root.getContext(), results);
    }
    processResults(results);
    return results;
}