From c2af4f1653068e310db88613392676dbca2d5d69 Mon Sep 17 00:00:00 2001 From: Andrey Yepin Date: Fri, 14 Feb 2025 16:25:23 -0800 Subject: Some initial shareousel integration tests. Set debug tags for shareousel items to allow items be targeted by the tests; Bug: 396745989 Test: manual a11y smoke test; manual functionality smoke test. Flag: EXEMPT trivial refactoring; tests only. Change-Id: Ic3c1f14190adea1502ac2cc24b229502c3f0d18d --- java/res/layout/chooser_grid_item.xml | 2 +- java/res/layout/chooser_grid_item_hover.xml | 2 +- .../src/com/android/intentresolver/contentpreview/PreviewImageLoader.kt | 2 +- .../contentpreview/payloadtoggle/ui/composable/ShareouselComposable.kt | 2 ++ .../payloadtoggle/ui/viewmodel/ShareouselPreviewViewModel.kt | 1 + .../contentpreview/payloadtoggle/ui/viewmodel/ShareouselViewModel.kt | 1 + 6 files changed, 7 insertions(+), 3 deletions(-) (limited to 'java') diff --git a/java/res/layout/chooser_grid_item.xml b/java/res/layout/chooser_grid_item.xml index 76d2e60f..b06cf1c9 100644 --- a/java/res/layout/chooser_grid_item.xml +++ b/java/res/layout/chooser_grid_item.xml @@ -18,7 +18,7 @@ --> Unit, val aspectRatio: Float, val cursorPosition: Int, + val testTag: String, ) diff --git a/java/src/com/android/intentresolver/contentpreview/payloadtoggle/ui/viewmodel/ShareouselViewModel.kt b/java/src/com/android/intentresolver/contentpreview/payloadtoggle/ui/viewmodel/ShareouselViewModel.kt index 99053e0f..45e01e9d 100644 --- a/java/src/com/android/intentresolver/contentpreview/payloadtoggle/ui/viewmodel/ShareouselViewModel.kt +++ b/java/src/com/android/intentresolver/contentpreview/payloadtoggle/ui/viewmodel/ShareouselViewModel.kt @@ -154,6 +154,7 @@ object ShareouselViewModelModule { aspectRatio = key.aspectRatio, // only items with a final key has a known cursor position cursorPosition = if (key.key.isFinal) key.order else -1, + testTag = key.uri.toString(), ) }, ) -- cgit v1.2.3-59-g8ed1b