use of android.content.pm.LauncherActivityInfo in project robolectric by robolectric.
the class ShadowLauncherAppsTest method getShortcutConfigActivityList_getsShortcutsForPackageName.
@Test
@Config(minSdk = O, maxSdk = R)
public void getShortcutConfigActivityList_getsShortcutsForPackageName() {
LauncherActivityInfo launcherActivityInfo1 = createLauncherActivityInfoPostN(TEST_PACKAGE_NAME, USER_HANDLE);
LauncherActivityInfo launcherActivityInfo2 = createLauncherActivityInfoPostN(TEST_PACKAGE_NAME_2, USER_HANDLE);
shadowOf(launcherApps).addShortcutConfigActivity(USER_HANDLE, launcherActivityInfo1);
shadowOf(launcherApps).addShortcutConfigActivity(USER_HANDLE, launcherActivityInfo2);
assertThat(launcherApps.getShortcutConfigActivityList(TEST_PACKAGE_NAME, USER_HANDLE)).contains(launcherActivityInfo1);
}
use of android.content.pm.LauncherActivityInfo in project robolectric by robolectric.
the class ShadowLauncherAppsTest method getShortcutConfigActivityList_packageNull_getsShortcutFromAllPackagesForUser.
@Test
@Config(minSdk = O, maxSdk = R)
public void getShortcutConfigActivityList_packageNull_getsShortcutFromAllPackagesForUser() {
LauncherActivityInfo launcherActivityInfo1 = createLauncherActivityInfoPostN(TEST_PACKAGE_NAME, USER_HANDLE);
LauncherActivityInfo launcherActivityInfo2 = createLauncherActivityInfoPostN(TEST_PACKAGE_NAME_2, USER_HANDLE);
LauncherActivityInfo launcherActivityInfo3 = createLauncherActivityInfoPostN(TEST_PACKAGE_NAME_3, UserHandle.of(10));
shadowOf(launcherApps).addShortcutConfigActivity(USER_HANDLE, launcherActivityInfo1);
shadowOf(launcherApps).addShortcutConfigActivity(USER_HANDLE, launcherActivityInfo2);
shadowOf(launcherApps).addShortcutConfigActivity(UserHandle.of(10), launcherActivityInfo3);
assertThat(launcherApps.getShortcutConfigActivityList(null, USER_HANDLE)).containsExactly(launcherActivityInfo1, launcherActivityInfo2);
}
use of android.content.pm.LauncherActivityInfo in project robolectric by robolectric.
the class ShadowLauncherAppsTest method testGetActivityListS.
@Test
@Config(minSdk = S)
public void testGetActivityListS() {
LauncherActivityInfo launcherActivityInfo = createLauncherActivityInfoS(TEST_PACKAGE_NAME, USER_HANDLE);
shadowOf(launcherApps).addActivity(USER_HANDLE, launcherActivityInfo);
assertThat(launcherApps.getActivityList(TEST_PACKAGE_NAME, USER_HANDLE)).contains(launcherActivityInfo);
}
use of android.content.pm.LauncherActivityInfo in project robolectric by robolectric.
the class ShadowLauncherAppsTest method testGetActivityList_packageNull_getsActivitiesFromAllPackagesForUser.
@Test
@Config(minSdk = N, maxSdk = R)
public void testGetActivityList_packageNull_getsActivitiesFromAllPackagesForUser() {
LauncherActivityInfo launcherActivityInfo1 = createLauncherActivityInfoPostN(TEST_PACKAGE_NAME, USER_HANDLE);
LauncherActivityInfo launcherActivityInfo2 = createLauncherActivityInfoPostN(TEST_PACKAGE_NAME_2, USER_HANDLE);
LauncherActivityInfo launcherActivityInfo3 = createLauncherActivityInfoPostN(TEST_PACKAGE_NAME_3, UserHandle.of(10));
shadowOf(launcherApps).addActivity(USER_HANDLE, launcherActivityInfo1);
shadowOf(launcherApps).addActivity(USER_HANDLE, launcherActivityInfo2);
shadowOf(launcherApps).addActivity(UserHandle.of(10), launcherActivityInfo3);
assertThat(launcherApps.getActivityList(null, USER_HANDLE)).containsExactly(launcherActivityInfo1, launcherActivityInfo2);
}
use of android.content.pm.LauncherActivityInfo in project robolectric by robolectric.
the class ShadowLauncherAppsTest method getShortcutConfigActivityList_getsShortcutsForUserHandle.
@Test
@Config(minSdk = O, maxSdk = R)
public void getShortcutConfigActivityList_getsShortcutsForUserHandle() {
LauncherActivityInfo launcherActivityInfo1 = createLauncherActivityInfoPostN(TEST_PACKAGE_NAME, USER_HANDLE);
LauncherActivityInfo launcherActivityInfo2 = createLauncherActivityInfoPostN(TEST_PACKAGE_NAME, UserHandle.of(10));
shadowOf(launcherApps).addShortcutConfigActivity(USER_HANDLE, launcherActivityInfo1);
shadowOf(launcherApps).addShortcutConfigActivity(UserHandle.of(10), launcherActivityInfo2);
assertThat(launcherApps.getShortcutConfigActivityList(TEST_PACKAGE_NAME, UserHandle.of(10))).contains(launcherActivityInfo2);
}
Aggregations