Fix test cases for impending Robolectric merge
Bug: 121048884 Test: make -j56 RunSettingsRoboTests Change-Id: I13568f48b66c79ff6f7806d8bc2c54ba05e7f595
This commit is contained in:
@@ -118,13 +118,13 @@ public class CreateShortcutPreferenceControllerTest {
|
||||
ri2.activityInfo.applicationInfo = new ApplicationInfo();
|
||||
ri2.activityInfo.applicationInfo.flags = ApplicationInfo.FLAG_SYSTEM;
|
||||
|
||||
mPackageManager.addResolveInfoForIntent(
|
||||
mPackageManager.setResolveInfosForIntent(
|
||||
new Intent(CreateShortcutPreferenceController.SHORTCUT_PROBE),
|
||||
Arrays.asList(ri1, ri2));
|
||||
|
||||
final List<ResolveInfo> info = mController.queryShortcuts();
|
||||
assertThat(info).hasSize(1);
|
||||
assertThat(info.get(0)).isEqualTo(ri2);
|
||||
assertThat(info.get(0).activityInfo).isEqualTo(ri2.activityInfo);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -143,13 +143,13 @@ public class CreateShortcutPreferenceControllerTest {
|
||||
ri2.activityInfo.applicationInfo = new ApplicationInfo();
|
||||
ri2.activityInfo.applicationInfo.flags = ApplicationInfo.FLAG_SYSTEM;
|
||||
|
||||
mPackageManager.addResolveInfoForIntent(
|
||||
mPackageManager.setResolveInfosForIntent(
|
||||
new Intent(CreateShortcutPreferenceController.SHORTCUT_PROBE),
|
||||
Arrays.asList(ri1, ri2));
|
||||
|
||||
final List<ResolveInfo> info = mController.queryShortcuts();
|
||||
assertThat(info).hasSize(2);
|
||||
assertThat(info.get(0)).isEqualTo(ri2);
|
||||
assertThat(info.get(1)).isEqualTo(ri1);
|
||||
assertThat(info.get(0).activityInfo).isEqualTo(ri2.activityInfo);
|
||||
assertThat(info.get(1).activityInfo).isEqualTo(ri1.activityInfo);
|
||||
}
|
||||
}
|
||||
|
@@ -80,12 +80,14 @@ public class ShortcutsUpdateTaskTest {
|
||||
.setComponent(new ComponentName(
|
||||
mContext, Settings.ManageApplicationsActivity.class));
|
||||
final ResolveInfo ri1 = mock(ResolveInfo.class);
|
||||
ri1.nonLocalizedLabel = "label1";
|
||||
|
||||
final Intent shortcut2 = new Intent(CreateShortcutPreferenceController.SHORTCUT_PROBE)
|
||||
.setComponent(new ComponentName(
|
||||
mContext, Settings.SoundSettingsActivity.class));
|
||||
final ResolveInfo ri2 = mock(ResolveInfo.class);
|
||||
when(ri1.loadLabel(any(PackageManager.class))).thenReturn("label1");
|
||||
when(ri2.loadLabel(any(PackageManager.class))).thenReturn("label2");
|
||||
ri2.nonLocalizedLabel = "label2";
|
||||
|
||||
mPackageManager.addResolveInfoForIntent(shortcut1, ri1);
|
||||
mPackageManager.addResolveInfoForIntent(shortcut2, ri2);
|
||||
|
||||
|
Reference in New Issue
Block a user