From 8dc1dbe814d295c35c39c757a741dc7dec1cdcc2 Mon Sep 17 00:00:00 2001 From: vadimt Date: Thu, 11 Apr 2019 13:50:14 -0700 Subject: [PATCH] Simplifying and removing unnecessary checks from app-drag tests Change-Id: Iab6603f62b8e3c95b2c3351bfe41f35f15f59246 --- .../android/launcher3/ui/TaplTestsLauncher3.java | 6 +++--- .../tapl/com/android/launcher3/tapl/Launchable.java | 13 +++---------- 2 files changed, 6 insertions(+), 13 deletions(-) diff --git a/tests/src/com/android/launcher3/ui/TaplTestsLauncher3.java b/tests/src/com/android/launcher3/ui/TaplTestsLauncher3.java index c1727cc04a..dfb0edf627 100644 --- a/tests/src/com/android/launcher3/ui/TaplTestsLauncher3.java +++ b/tests/src/com/android/launcher3/ui/TaplTestsLauncher3.java @@ -321,7 +321,7 @@ public class TaplTestsLauncher3 extends AbstractLauncherUiTest { final AppIconMenuItem menuItem = menu.getMenuItem(1); final String itemName = menuItem.getText(); - menuItem.launch(getAppPackageName(), APP_NAME); + menuItem.launch(getAppPackageName()); } @Test @@ -337,7 +337,7 @@ public class TaplTestsLauncher3 extends AbstractLauncherUiTest { getAppIcon(APP_NAME). dragToWorkspace(). getWorkspaceAppIcon(APP_NAME). - launch(getAppPackageName(), APP_NAME); + launch(getAppPackageName()); } finally { TestProtocol.sDebugTracing = false; } @@ -365,7 +365,7 @@ public class TaplTestsLauncher3 extends AbstractLauncherUiTest { menuItem. dragToWorkspace(). getWorkspaceAppIcon(shortcutName). - launch(getAppPackageName(), APP_NAME); + launch(getAppPackageName()); } private static String getAppPackageName() { diff --git a/tests/tapl/com/android/launcher3/tapl/Launchable.java b/tests/tapl/com/android/launcher3/tapl/Launchable.java index d940412a49..1b372ec134 100644 --- a/tests/tapl/com/android/launcher3/tapl/Launchable.java +++ b/tests/tapl/com/android/launcher3/tapl/Launchable.java @@ -45,24 +45,17 @@ abstract class Launchable { * Clicks the object to launch its app. */ public Background launch(String expectedPackageName) { - return launch(expectedPackageName, By.pkg(expectedPackageName).depth(0)); + return launch(By.pkg(expectedPackageName)); } - /** - * Clicks the object to launch its app. - */ - public Background launch(String expectedPackageName, String expectedAppText) { - return launch(expectedPackageName, By.pkg(expectedPackageName).text(expectedAppText)); - } - - private Background launch(String errorMessage, BySelector selector) { + private Background launch(BySelector selector) { LauncherInstrumentation.log("Launchable.launch before click " + mObject.getVisibleCenter()); mLauncher.assertTrue( "Launching an app didn't open a new window: " + mObject.getText(), mObject.clickAndWait(Until.newWindow(), LauncherInstrumentation.WAIT_TIME_MS)); mLauncher.assertTrue( - "App didn't start: " + errorMessage, + "App didn't start: " + selector, mLauncher.getDevice().wait(Until.hasObject(selector), LauncherInstrumentation.WAIT_TIME_MS)); return new Background(mLauncher);