diff options
author | vadimt <vadimt@google.com> | 2019-09-12 15:05:33 -0700 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2019-09-12 15:05:33 -0700 |
commit | 87b871eaee2dd449c3b36f66cc6a074ec3409573 (patch) | |
tree | 5095c379f7782c16ddbb107db6e721285cf5d30a /tests/src | |
parent | 057059665ebb1277626e01317ae999ffc0453d39 (diff) | |
parent | 5e742772d0a5f00238a0d3694f2b6e28b0c88a6d (diff) | |
download | android_packages_apps_Trebuchet-87b871eaee2dd449c3b36f66cc6a074ec3409573.tar.gz android_packages_apps_Trebuchet-87b871eaee2dd449c3b36f66cc6a074ec3409573.tar.bz2 android_packages_apps_Trebuchet-87b871eaee2dd449c3b36f66cc6a074ec3409573.zip |
Adding testing for opening a widget
am: 5e742772d0
Change-Id: I0109fa62c88714584ec84c4c03a85a7924d4c9d5
Diffstat (limited to 'tests/src')
-rw-r--r-- | tests/src/com/android/launcher3/ui/widget/AddWidgetTest.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/src/com/android/launcher3/ui/widget/AddWidgetTest.java b/tests/src/com/android/launcher3/ui/widget/AddWidgetTest.java index 1c99f3198..cb586aceb 100644 --- a/tests/src/com/android/launcher3/ui/widget/AddWidgetTest.java +++ b/tests/src/com/android/launcher3/ui/widget/AddWidgetTest.java @@ -15,6 +15,9 @@ */ package com.android.launcher3.ui.widget; +import static com.android.launcher3.ui.TaplTestsLauncher3.getAppPackageName; + +import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertTrue; import androidx.test.filters.LargeTest; @@ -22,6 +25,7 @@ import androidx.test.runner.AndroidJUnit4; import com.android.launcher3.LauncherAppWidgetInfo; import com.android.launcher3.LauncherAppWidgetProviderInfo; +import com.android.launcher3.tapl.Widget; import com.android.launcher3.ui.AbstractLauncherUiTest; import com.android.launcher3.ui.TestViewHelpers; import com.android.launcher3.util.rule.ShellCommandRule; @@ -59,5 +63,10 @@ public class AddWidgetTest extends AbstractLauncherUiTest { (info, view) -> info instanceof LauncherAppWidgetInfo && ((LauncherAppWidgetInfo) info).providerName.getClassName().equals( widgetInfo.provider.getClassName())).call()); + + final Widget widget = mLauncher.getWorkspace().tryGetWidget(widgetInfo.label, + DEFAULT_UI_TIMEOUT); + assertNotNull("Widget not found on the workspace", widget); + widget.launch(getAppPackageName()); } } |