Hook up the Games storage category preference to a games view.
This patch adds functionality for the soon-to-be-deprecated games and the new app categorization. Bug: 33199077 Test: settings robo Change-Id: Iae055c6f1b4d1af3f51aba9897c140ae7aac41c9
This commit is contained in:
@@ -140,6 +140,8 @@ public class StorageItemPreferenceControllerTest {
|
||||
assertThat(intent.getComponent().getClassName()).isEqualTo(SubSettings.class.getName());
|
||||
assertThat(intent.getStringExtra(SettingsActivity.EXTRA_SHOW_FRAGMENT)).isEqualTo(
|
||||
ManageApplications.class.getName());
|
||||
assertThat(intent.getIntExtra(SettingsActivity.EXTRA_SHOW_FRAGMENT_TITLE_RESID, 0))
|
||||
.isEqualTo(R.string.apps_storage);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -158,6 +160,24 @@ public class StorageItemPreferenceControllerTest {
|
||||
assertThat(intent.getData()).isEqualTo(browseIntent.getData());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testClickGames() {
|
||||
mPreference.setKey("pref_games");
|
||||
mController.handlePreferenceTreeClick(mPreference);
|
||||
|
||||
final ArgumentCaptor<Intent> argumentCaptor = ArgumentCaptor.forClass(Intent.class);
|
||||
verify(mFragment.getActivity()).startActivityAsUser(argumentCaptor.capture(),
|
||||
any(UserHandle.class));
|
||||
|
||||
Intent intent = argumentCaptor.getValue();
|
||||
assertThat(intent.getAction()).isEqualTo(Intent.ACTION_MAIN);
|
||||
assertThat(intent.getComponent().getClassName()).isEqualTo(SubSettings.class.getName());
|
||||
assertThat(intent.getStringExtra(SettingsActivity.EXTRA_SHOW_FRAGMENT)).isEqualTo(
|
||||
ManageApplications.class.getName());
|
||||
assertThat(intent.getIntExtra(SettingsActivity.EXTRA_SHOW_FRAGMENT_TITLE_RESID, 0))
|
||||
.isEqualTo(R.string.game_storage_settings);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testMeasurementCompletedUpdatesPreferences() {
|
||||
StorageItemPreferenceAlternate audio = new StorageItemPreferenceAlternate(mContext);
|
||||
|
Reference in New Issue
Block a user