summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Android Build Coastguard Worker <android-build-coastguard-worker@google.com> 2025-03-07 18:19:16 -0800
committer Android Build Coastguard Worker <android-build-coastguard-worker@google.com> 2025-03-07 18:19:16 -0800
commit34d04ccbe428d8fed101666c9e34f24b98a77424 (patch)
treee3444865858821ddaf2dc07b1015e50cee8af97f
parent73e56f4ff28b7104ae1cc148a0fd0e20e1155b29 (diff)
parent2b166ba7dbf9e7b718c1fbbdc5ee06b2958edd51 (diff)
Snap for 13182071 from 2b166ba7dbf9e7b718c1fbbdc5ee06b2958edd51 to 25Q2-release
Change-Id: I51b007d2c7abfb5c51276d9c40a54edb91f9df39
-rw-r--r--java/res/values-az/strings.xml4
-rw-r--r--tests/activity/src/com/android/intentresolver/ChooserActivityWorkProfileTest.java3
-rw-r--r--tests/activity/src/com/android/intentresolver/ResolverActivityTest.java31
-rw-r--r--tests/activity/src/com/android/intentresolver/ResolverWrapperActivity.java2
4 files changed, 22 insertions, 18 deletions
diff --git a/java/res/values-az/strings.xml b/java/res/values-az/strings.xml
index 4bf78453..46baccee 100644
--- a/java/res/values-az/strings.xml
+++ b/java/res/values-az/strings.xml
@@ -111,6 +111,6 @@
<string name="shortcut_group_a11y_title" msgid="3097624986281770746">"Birbaşa paylaşım hədəfləri"</string>
<string name="suggested_apps_group_a11y_title" msgid="2394561651436551139">"Tətbiq təklifləri"</string>
<string name="all_apps_group_a11y_title" msgid="2646382370571120047">"Tətbiq siyahısı"</string>
- <string name="copy_text" msgid="1341801611046464360">"Mətni kopiyalayın"</string>
- <string name="copy_link" msgid="3822142723771306592">"Keçidi kopiyalayın"</string>
+ <string name="copy_text" msgid="1341801611046464360">"Mətni kopyalayın"</string>
+ <string name="copy_link" msgid="3822142723771306592">"Keçidi kopyalayın"</string>
</resources>
diff --git a/tests/activity/src/com/android/intentresolver/ChooserActivityWorkProfileTest.java b/tests/activity/src/com/android/intentresolver/ChooserActivityWorkProfileTest.java
index 022ae2e1..5400ac6d 100644
--- a/tests/activity/src/com/android/intentresolver/ChooserActivityWorkProfileTest.java
+++ b/tests/activity/src/com/android/intentresolver/ChooserActivityWorkProfileTest.java
@@ -83,7 +83,8 @@ public class ChooserActivityWorkProfileTest {
private static final UserHandle PERSONAL_USER_HANDLE = InstrumentationRegistry
.getInstrumentation().getTargetContext().getUser();
- private static final UserHandle WORK_USER_HANDLE = UserHandle.of(10);
+ private static final UserHandle WORK_USER_HANDLE =
+ UserHandle.of(PERSONAL_USER_HANDLE.getIdentifier() + 1);
@Rule(order = 0)
public HiltAndroidRule mHiltAndroidRule = new HiltAndroidRule(this);
diff --git a/tests/activity/src/com/android/intentresolver/ResolverActivityTest.java b/tests/activity/src/com/android/intentresolver/ResolverActivityTest.java
index b44f4f91..003e64fe 100644
--- a/tests/activity/src/com/android/intentresolver/ResolverActivityTest.java
+++ b/tests/activity/src/com/android/intentresolver/ResolverActivityTest.java
@@ -91,8 +91,11 @@ public class ResolverActivityTest {
private static final UserHandle PERSONAL_USER_HANDLE =
getInstrumentation().getTargetContext().getUser();
- private static final UserHandle WORK_PROFILE_USER_HANDLE = UserHandle.of(10);
- private static final UserHandle CLONE_PROFILE_USER_HANDLE = UserHandle.of(11);
+ private static final int WORK_PROFILE_USER_ID = PERSONAL_USER_HANDLE.getIdentifier() + 1;
+ private static final UserHandle WORK_PROFILE_USER_HANDLE =
+ UserHandle.of(WORK_PROFILE_USER_ID);
+ private static final UserHandle CLONE_PROFILE_USER_HANDLE =
+ UserHandle.of(PERSONAL_USER_HANDLE.getIdentifier() + 2);
private static final User WORK_PROFILE_USER =
new User(WORK_PROFILE_USER_HANDLE.getIdentifier(), User.Role.WORK);
@@ -267,7 +270,7 @@ public class ResolverActivityTest {
@Test
public void hasOtherProfileOneOption() throws Exception {
List<ResolvedComponentInfo> personalResolvedComponentInfos =
- createResolvedComponentsForTestWithOtherProfile(2, /* userId */ 10,
+ createResolvedComponentsForTestWithOtherProfile(2, WORK_PROFILE_USER_ID,
PERSONAL_USER_HANDLE);
markOtherProfileAvailability(/* workAvailable= */ true, /* cloneAvailable= */ false);
List<ResolvedComponentInfo> workResolvedComponentInfos = createResolvedComponentsForTest(4,
@@ -290,7 +293,7 @@ public class ResolverActivityTest {
};
// Make a stable copy of the components as the original list may be modified
List<ResolvedComponentInfo> stableCopy =
- createResolvedComponentsForTestWithOtherProfile(2, /* userId= */ 10,
+ createResolvedComponentsForTestWithOtherProfile(2, WORK_PROFILE_USER_ID,
PERSONAL_USER_HANDLE);
// We pick the first one as there is another one in the work profile side
onView(first(withText(stableCopy.get(1).getResolveInfoAt(0).activityInfo.name)))
@@ -402,7 +405,7 @@ public class ResolverActivityTest {
@Test
public void testWorkTab_workTabListPopulatedBeforeGoingToTab() throws InterruptedException {
List<ResolvedComponentInfo> personalResolvedComponentInfos =
- createResolvedComponentsForTestWithOtherProfile(3, /* userId = */ 10,
+ createResolvedComponentsForTestWithOtherProfile(3, WORK_PROFILE_USER_ID,
PERSONAL_USER_HANDLE);
markOtherProfileAvailability(/* workAvailable= */ true, /* cloneAvailable= */ false);
List<ResolvedComponentInfo> workResolvedComponentInfos = createResolvedComponentsForTest(4,
@@ -414,7 +417,7 @@ public class ResolverActivityTest {
final ResolverWrapperActivity activity = mActivityRule.launchActivity(sendIntent);
waitForIdle();
- assertThat(activity.getCurrentUserHandle().getIdentifier(), is(0));
+ assertThat(activity.getCurrentUserHandle(), is(PERSONAL_USER_HANDLE));
// The work list adapter must be populated in advance before tapping the other tab
assertThat(activity.getWorkListAdapter().getCount(), is(4));
}
@@ -423,7 +426,7 @@ public class ResolverActivityTest {
public void testWorkTab_workTabUsesExpectedAdapter() {
markOtherProfileAvailability(/* workAvailable= */ true, /* cloneAvailable= */ false);
List<ResolvedComponentInfo> personalResolvedComponentInfos =
- createResolvedComponentsForTestWithOtherProfile(3, /* userId */ 10,
+ createResolvedComponentsForTestWithOtherProfile(3, WORK_PROFILE_USER_ID,
PERSONAL_USER_HANDLE);
List<ResolvedComponentInfo> workResolvedComponentInfos = createResolvedComponentsForTest(4,
WORK_PROFILE_USER_HANDLE);
@@ -434,7 +437,7 @@ public class ResolverActivityTest {
waitForIdle();
onView(withText(R.string.resolver_work_tab)).perform(click());
- assertThat(activity.getCurrentUserHandle().getIdentifier(), is(10));
+ assertThat(activity.getCurrentUserHandle().getIdentifier(), is(WORK_PROFILE_USER_ID));
assertThat(activity.getWorkListAdapter().getCount(), is(4));
}
@@ -452,7 +455,7 @@ public class ResolverActivityTest {
waitForIdle();
onView(withText(R.string.resolver_work_tab)).perform(click());
- assertThat(activity.getCurrentUserHandle().getIdentifier(), is(10));
+ assertThat(activity.getCurrentUserHandle().getIdentifier(), is(WORK_PROFILE_USER_ID));
assertThat(activity.getPersonalListAdapter().getCount(), is(2));
}
@@ -460,7 +463,7 @@ public class ResolverActivityTest {
public void testWorkTab_workProfileHasExpectedNumberOfTargets() throws InterruptedException {
markOtherProfileAvailability(/* workAvailable= */ true, /* cloneAvailable= */ false);
List<ResolvedComponentInfo> personalResolvedComponentInfos =
- createResolvedComponentsForTestWithOtherProfile(3, /* userId */ 10,
+ createResolvedComponentsForTestWithOtherProfile(3, WORK_PROFILE_USER_ID,
PERSONAL_USER_HANDLE);
List<ResolvedComponentInfo> workResolvedComponentInfos = createResolvedComponentsForTest(4,
WORK_PROFILE_USER_HANDLE);
@@ -576,7 +579,7 @@ public class ResolverActivityTest {
throws InterruptedException {
markOtherProfileAvailability(/* workAvailable= */ true, /* cloneAvailable= */ false);
List<ResolvedComponentInfo> personalResolvedComponentInfos =
- createResolvedComponentsForTestWithOtherProfile(3, /* userId= */ 10,
+ createResolvedComponentsForTestWithOtherProfile(3, WORK_PROFILE_USER_ID,
PERSONAL_USER_HANDLE);
List<ResolvedComponentInfo> workResolvedComponentInfos = createResolvedComponentsForTest(4,
WORK_PROFILE_USER_HANDLE);
@@ -610,7 +613,7 @@ public class ResolverActivityTest {
markOtherProfileAvailability(/* workAvailable= */ true, /* cloneAvailable= */ false);
int workProfileTargets = 4;
List<ResolvedComponentInfo> personalResolvedComponentInfos =
- createResolvedComponentsForTestWithOtherProfile(3, /* userId */ 10,
+ createResolvedComponentsForTestWithOtherProfile(3, WORK_PROFILE_USER_ID,
PERSONAL_USER_HANDLE);
List<ResolvedComponentInfo> workResolvedComponentInfos =
createResolvedComponentsForTest(workProfileTargets, WORK_PROFILE_USER_HANDLE);
@@ -635,7 +638,7 @@ public class ResolverActivityTest {
markOtherProfileAvailability(/* workAvailable= */ true, /* cloneAvailable= */ false);
int workProfileTargets = 4;
List<ResolvedComponentInfo> personalResolvedComponentInfos =
- createResolvedComponentsForTestWithOtherProfile(3, /* userId */ 10,
+ createResolvedComponentsForTestWithOtherProfile(3, WORK_PROFILE_USER_ID,
PERSONAL_USER_HANDLE);
List<ResolvedComponentInfo> workResolvedComponentInfos =
createResolvedComponentsForTest(workProfileTargets, WORK_PROFILE_USER_HANDLE);
@@ -775,7 +778,7 @@ public class ResolverActivityTest {
markOtherProfileAvailability(/* workAvailable= */ true, /* cloneAvailable= */ false);
int workProfileTargets = 4;
List<ResolvedComponentInfo> personalResolvedComponentInfos =
- createResolvedComponentsForTestWithOtherProfile(2, /* userId */ 10,
+ createResolvedComponentsForTestWithOtherProfile(2, WORK_PROFILE_USER_ID,
PERSONAL_USER_HANDLE);
List<ResolvedComponentInfo> workResolvedComponentInfos =
createResolvedComponentsForTest(workProfileTargets, WORK_PROFILE_USER_HANDLE);
diff --git a/tests/activity/src/com/android/intentresolver/ResolverWrapperActivity.java b/tests/activity/src/com/android/intentresolver/ResolverWrapperActivity.java
index 0d317dc3..169c44b0 100644
--- a/tests/activity/src/com/android/intentresolver/ResolverWrapperActivity.java
+++ b/tests/activity/src/com/android/intentresolver/ResolverWrapperActivity.java
@@ -119,7 +119,7 @@ public class ResolverWrapperActivity extends ResolverActivity {
@Override
protected ResolverListController createListController(UserHandle userHandle) {
- if (userHandle == UserHandle.SYSTEM) {
+ if (userHandle == getUser()) {
return sOverrides.resolverListController;
}
return sOverrides.workResolverListController;