Index: chrome/browser/ui/app_list/test/chrome_app_list_test_support.h |
diff --git a/chrome/browser/ui/app_list/test/chrome_app_list_test_support.h b/chrome/browser/ui/app_list/test/chrome_app_list_test_support.h |
index fe79605d4df8f0ef2ca309a741f947178106ad95..ebd8929fe6908eb0bb1b8f59e889e8ea90faa0b9 100644 |
--- a/chrome/browser/ui/app_list/test/chrome_app_list_test_support.h |
+++ b/chrome/browser/ui/app_list/test/chrome_app_list_test_support.h |
@@ -10,14 +10,22 @@ class AppListModel; |
} |
class AppListService; |
+class AppListServiceImpl; |
+class Profile; |
namespace test { |
// Gets the model keyed to the profile currently associated with |service|. |
app_list::AppListModel* GetAppListModel(AppListService* service); |
-// Gets the app list service for the desktop type currently being tested. |
+// Gets the app list service for the desktop type currently being tested. These |
+// are the same, but split so that files don't need to know that the impl is a |
+// subclass. |
AppListService* GetAppListService(); |
+AppListServiceImpl* GetAppListServiceImpl(); |
+ |
+// Creates a second profile in a nested message loop for testing the app list. |
+Profile* CreateSecondProfileAsync(); |
} // namespace test |