Tutorial improvement for Accessibility shortcut (3/n).

Add test cases for tutorial pages.

Bug: 148989018
Bug: 134640159
Test: manual test & run RoboTests
Change-Id: I9bb29f6e61e331c3f9a2408a1eebc3d5e9e16000
This commit is contained in:
Peter_Liang
2020-03-14 17:24:43 +08:00
parent 72aa60ae95
commit 8cbb44d6f6
2 changed files with 92 additions and 1 deletions

View File

@@ -45,6 +45,7 @@ import androidx.annotation.AnimRes;
import androidx.annotation.ColorInt;
import androidx.annotation.IntDef;
import androidx.annotation.NonNull;
import androidx.annotation.VisibleForTesting;
import androidx.appcompat.app.AlertDialog;
import androidx.core.content.ContextCompat;
import androidx.core.util.Preconditions;
@@ -364,7 +365,8 @@ public final class AccessibilityGestureNavigationTutorial {
return new TutorialPage(title, image, indicatorIcon, instruction);
}
private static List<TutorialPage> createShortcutTutorialPages(@NonNull Context context,
@VisibleForTesting
static List<TutorialPage> createShortcutTutorialPages(@NonNull Context context,
int shortcutTypes) {
final List<TutorialPage> tutorialPages = new ArrayList<>();
if ((shortcutTypes & UserShortcutType.SOFTWARE) == UserShortcutType.SOFTWARE) {