Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(433)

Side by Side Diff: chrome/test/testing_profile.h

Issue 1912: Renames BoomarkBarModel to BookmarkModel. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 12 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef CHROME_TEST_TESTING_PROFILE_H__ 5 #ifndef CHROME_TEST_TESTING_PROFILE_H__
jcampan 2008/09/10 23:01:24 Since you were changing the double __ to a single
6 #define CHROME_TEST_TESTING_PROFILE_H__ 6 #define CHROME_TEST_TESTING_PROFILE_H__
7 7
8 #include "base/base_paths.h" 8 #include "base/base_paths.h"
9 #include "base/path_service.h" 9 #include "base/path_service.h"
10 #include "base/file_util.h" 10 #include "base/file_util.h"
11 #include "chrome/browser/bookmarks/bookmark_bar_model.h" 11 #include "chrome/browser/bookmarks/bookmark_model.h"
12 #include "chrome/browser/browser_prefs.h" 12 #include "chrome/browser/browser_prefs.h"
13 #include "chrome/browser/history/history.h" 13 #include "chrome/browser/history/history.h"
14 #include "chrome/browser/profile.h" 14 #include "chrome/browser/profile.h"
15 #include "chrome/browser/template_url_model.h" 15 #include "chrome/browser/template_url_model.h"
16 #include "chrome/common/pref_service.h" 16 #include "chrome/common/pref_service.h"
17 17
18 class TestingProfile : public Profile { 18 class TestingProfile : public Profile {
19 public: 19 public:
20 TestingProfile(); 20 TestingProfile();
21 virtual ~TestingProfile(); 21 virtual ~TestingProfile();
22 22
23 // Creates the history service. If |delete_file| is true, the history file is 23 // Creates the history service. If |delete_file| is true, the history file is
24 // deleted first, then the HistoryService is created. As TestingProfile 24 // deleted first, then the HistoryService is created. As TestingProfile
25 // deletes the directory containing the files used by HistoryService, the 25 // deletes the directory containing the files used by HistoryService, the
26 // boolean only matters if you're recreating the HistoryService. 26 // boolean only matters if you're recreating the HistoryService.
27 void CreateHistoryService(bool delete_file); 27 void CreateHistoryService(bool delete_file);
28 28
29 // Creates the BookmkarBarModel. If not invoked the bookmark bar model is 29 // Creates the BookmkarBarModel. If not invoked the bookmark bar model is
30 // NULL. If |delete_file| is true, the bookmarks file is deleted first, then 30 // NULL. If |delete_file| is true, the bookmarks file is deleted first, then
31 // the model is created. As TestingProfile deletes the directory containing 31 // the model is created. As TestingProfile deletes the directory containing
32 // the files used by HistoryService, the boolean only matters if you're 32 // the files used by HistoryService, the boolean only matters if you're
33 // recreating the BookmarkBarModel. 33 // recreating the BookmarkModel.
34 // 34 //
35 // NOTE: this does not block until the bookmarks are loaded. For that use 35 // NOTE: this does not block until the bookmarks are loaded. For that use
36 // BlockUntilBookmarkModelLoaded. 36 // BlockUntilBookmarkModelLoaded.
37 void CreateBookmarkBarModel(bool delete_file); 37 void CreateBookmarkModel(bool delete_file);
38 38
39 // Blocks until the BookmarkBarModel finishes loaded. This is NOT invoked 39 // Blocks until the BookmarkModel finishes loaded. This is NOT invoked from
40 // from CreateBookmarkBarModel. 40 // CreateBookmarkModel.
41 void BlockUntilBookmarkModelLoaded(); 41 void BlockUntilBookmarkModelLoaded();
42 42
43 // Creates a TemplateURLModel. If not invoked the TemplateURLModel is NULL. 43 // Creates a TemplateURLModel. If not invoked the TemplateURLModel is NULL.
44 void CreateTemplateURLModel(); 44 void CreateTemplateURLModel();
45 45
46 virtual std::wstring GetPath() { 46 virtual std::wstring GetPath() {
47 return path_; 47 return path_;
48 } 48 }
49 virtual bool IsOffTheRecord() { 49 virtual bool IsOffTheRecord() {
50 return false; 50 return false;
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after
123 virtual bool DidLastSessionExitCleanly() { 123 virtual bool DidLastSessionExitCleanly() {
124 return true; 124 return true;
125 } 125 }
126 virtual void MergeResourceString(int message_id, 126 virtual void MergeResourceString(int message_id,
127 std::wstring* output_string) { 127 std::wstring* output_string) {
128 } 128 }
129 virtual void MergeResourceInteger(int message_id, int* output_value) { 129 virtual void MergeResourceInteger(int message_id, int* output_value) {
130 } 130 }
131 virtual void MergeResourceBoolean(int message_id, bool* output_value) { 131 virtual void MergeResourceBoolean(int message_id, bool* output_value) {
132 } 132 }
133 virtual bool HasBookmarkBarModel() { 133 virtual BookmarkModel* GetBookmarkModel() {
134 return (bookmark_bar_model_.get() != NULL);
135 }
136 virtual BookmarkBarModel* GetBookmarkBarModel() {
137 return bookmark_bar_model_.get(); 134 return bookmark_bar_model_.get();
138 } 135 }
139 virtual bool Profile::IsSameProfile(Profile *p) { 136 virtual bool Profile::IsSameProfile(Profile *p) {
140 return this == p; 137 return this == p;
141 } 138 }
142 virtual Time GetStartTime() const { 139 virtual Time GetStartTime() const {
143 return start_time_; 140 return start_time_;
144 } 141 }
145 virtual TabRestoreService* GetTabRestoreService() { 142 virtual TabRestoreService* GetTabRestoreService() {
146 return NULL; 143 return NULL;
(...skipping 20 matching lines...) Expand all
167 scoped_ptr<PrefService> prefs_; 164 scoped_ptr<PrefService> prefs_;
168 165
169 private: 166 private:
170 // If the history service has been created, it is destroyed. This is invoked 167 // If the history service has been created, it is destroyed. This is invoked
171 // from the destructor. 168 // from the destructor.
172 void DestroyHistoryService(); 169 void DestroyHistoryService();
173 170
174 // The history service. Only created if CreateHistoryService is invoked. 171 // The history service. Only created if CreateHistoryService is invoked.
175 scoped_refptr<HistoryService> history_service_; 172 scoped_refptr<HistoryService> history_service_;
176 173
177 // The BookmarkBarModel. Only created if CreateBookmarkBarModel is invoked. 174 // The BookmarkModel. Only created if CreateBookmarkModel is invoked.
178 scoped_ptr<BookmarkBarModel> bookmark_bar_model_; 175 scoped_ptr<BookmarkModel> bookmark_bar_model_;
179 176
180 // The TemplateURLFetcher. Only created if CreateTemplateURLModel is invoked. 177 // The TemplateURLFetcher. Only created if CreateTemplateURLModel is invoked.
181 scoped_ptr<TemplateURLModel> template_url_model_; 178 scoped_ptr<TemplateURLModel> template_url_model_;
182 179
183 // Do we have a history service? This defaults to the value of 180 // Do we have a history service? This defaults to the value of
184 // history_service, but can be explicitly set. 181 // history_service, but can be explicitly set.
185 bool has_history_service_; 182 bool has_history_service_;
186 }; 183 };
187 184
188 #endif // CHROME_TEST_TESTING_PROFILE_H__ 185 #endif // CHROME_TEST_TESTING_PROFILE_H__
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698