| Index: chrome/test/testing_profile.h
|
| diff --git a/chrome/test/testing_profile.h b/chrome/test/testing_profile.h
|
| index fc561d44b2846c1e4c1acbe0bb3a3248c6a3df01..8464a8a84791b1ed87b7fd6dc00a3dc302c67213 100644
|
| --- a/chrome/test/testing_profile.h
|
| +++ b/chrome/test/testing_profile.h
|
| @@ -84,6 +84,10 @@ class TestingProfile : public Profile {
|
| // AutocompleteClassifier is NULL.
|
| void CreateAutocompleteClassifier();
|
|
|
| + // Creates a ProtocolHandlerRegistry. If not invoked the protocol handler
|
| + // registry is NULL.
|
| + void CreateProtocolHandlerRegistry();
|
| +
|
| // Creates the webdata service. If |delete_file| is true, the webdata file is
|
| // deleted first, then the WebDataService is created. As TestingProfile
|
| // deletes the directory containing the files used by WebDataService, this
|
| @@ -266,6 +270,9 @@ class TestingProfile : public Profile {
|
| virtual BookmarkModel* GetBookmarkModel() {
|
| return bookmark_bar_model_.get();
|
| }
|
| + virtual ProtocolHandlerRegistry* GetProtocolHandlerRegistry() {
|
| + return protocol_handler_registry_.get();
|
| + }
|
| virtual bool IsSameProfile(Profile *p) { return this == p; }
|
| virtual base::Time GetStartTime() const { return start_time_; }
|
| virtual TabRestoreService* GetTabRestoreService() { return NULL; }
|
| @@ -277,6 +284,7 @@ class TestingProfile : public Profile {
|
| virtual void MarkAsCleanShutdown() {}
|
| virtual void InitExtensions() {}
|
| virtual void InitWebResources() {}
|
| + virtual void InitRegisteredProtocolHandlers() {}
|
| virtual NTPResourceCache* GetNTPResourceCache();
|
|
|
| virtual DesktopNotificationService* GetDesktopNotificationService();
|
| @@ -349,6 +357,9 @@ class TestingProfile : public Profile {
|
| // The BookmarkModel. Only created if CreateBookmarkModel is invoked.
|
| scoped_ptr<BookmarkModel> bookmark_bar_model_;
|
|
|
| + // The ProtocolHandlerRegistry. Only created if CreateProtocolHandlerRegistry is invoked.
|
| + scoped_refptr<ProtocolHandlerRegistry> protocol_handler_registry_;
|
| +
|
| // The TokenService. Created by CreateTokenService. Filled with dummy data.
|
| scoped_ptr<TokenService> token_service_;
|
|
|
|
|