| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 #include "chrome/browser/sync/test/integration/search_engines_helper.h" | 5 #include "chrome/browser/sync/test/integration/search_engines_helper.h" |
| 6 | 6 |
| 7 #include <vector> | 7 #include <vector> |
| 8 | 8 |
| 9 #include "base/string_util.h" | 9 #include "base/string_util.h" |
| 10 #include "base/stringprintf.h" | 10 #include "base/stringprintf.h" |
| (...skipping 159 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 170 } | 170 } |
| 171 | 171 |
| 172 TemplateURL* CreateTestTemplateURL(int seed) { | 172 TemplateURL* CreateTestTemplateURL(int seed) { |
| 173 return CreateTestTemplateURL(seed, CreateKeyword(seed), | 173 return CreateTestTemplateURL(seed, CreateKeyword(seed), |
| 174 base::StringPrintf("0000-0000-0000-%04d", seed)); | 174 base::StringPrintf("0000-0000-0000-%04d", seed)); |
| 175 } | 175 } |
| 176 | 176 |
| 177 TemplateURL* CreateTestTemplateURL(int seed, | 177 TemplateURL* CreateTestTemplateURL(int seed, |
| 178 const string16& keyword, | 178 const string16& keyword, |
| 179 const std::string& sync_guid) { | 179 const std::string& sync_guid) { |
| 180 return CreateTestTemplateURL(seed, | 180 return CreateTestTemplateURL(seed, keyword, |
| 181 base::StringPrintf("http://www.test%d.com/", seed), keyword, sync_guid); | 181 base::StringPrintf("http://www.test%d.com/", seed), sync_guid); |
| 182 } | 182 } |
| 183 | 183 |
| 184 TemplateURL* CreateTestTemplateURL(int seed, | 184 TemplateURL* CreateTestTemplateURL(int seed, |
| 185 const string16& keyword, |
| 185 const std::string& url, | 186 const std::string& url, |
| 186 const string16& keyword, | |
| 187 const std::string& sync_guid) { | 187 const std::string& sync_guid) { |
| 188 TemplateURL* turl = new TemplateURL(); | 188 TemplateURLData data; |
| 189 turl->set_short_name(CreateKeyword(seed)); | 189 data.short_name = CreateKeyword(seed); |
| 190 turl->set_keyword(keyword); | 190 data.SetKeyword(keyword); |
| 191 turl->set_safe_for_autoreplace(true); | 191 data.safe_for_autoreplace = true; |
| 192 turl->set_date_created(base::Time::FromTimeT(100)); | 192 data.SetURL(url); |
| 193 turl->set_last_modified(base::Time::FromTimeT(100)); | 193 data.favicon_url = GURL("http://favicon.url"); |
| 194 turl->SetPrepopulateId(999999); | 194 data.date_created = base::Time::FromTimeT(100); |
| 195 turl->set_sync_guid(sync_guid); | 195 data.last_modified = base::Time::FromTimeT(100); |
| 196 turl->SetURL(url); | 196 data.prepopulate_id = 999999; |
| 197 turl->set_favicon_url(GURL("http://favicon.url")); | 197 data.sync_guid = sync_guid; |
| 198 return turl; | 198 return new TemplateURL(data); |
| 199 } | 199 } |
| 200 | 200 |
| 201 void AddSearchEngine(int profile, int seed) { | 201 void AddSearchEngine(int profile, int seed) { |
| 202 GetServiceForProfile(profile)->Add(CreateTestTemplateURL(seed)); | 202 GetServiceForProfile(profile)->Add(CreateTestTemplateURL(seed)); |
| 203 if (test()->use_verifier()) | 203 if (test()->use_verifier()) |
| 204 GetVerifierService()->Add(CreateTestTemplateURL(seed)); | 204 GetVerifierService()->Add(CreateTestTemplateURL(seed)); |
| 205 } | 205 } |
| 206 | 206 |
| 207 void EditSearchEngine(int profile, | 207 void EditSearchEngine(int profile, |
| 208 const string16& keyword, | 208 const string16& keyword, |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 253 service->SetDefaultSearchProvider(turl); | 253 service->SetDefaultSearchProvider(turl); |
| 254 if (test()->use_verifier()) { | 254 if (test()->use_verifier()) { |
| 255 const TemplateURL* verifier_turl = | 255 const TemplateURL* verifier_turl = |
| 256 GetVerifierService()->GetTemplateURLForKeyword(CreateKeyword(seed)); | 256 GetVerifierService()->GetTemplateURLForKeyword(CreateKeyword(seed)); |
| 257 ASSERT_TRUE(verifier_turl); | 257 ASSERT_TRUE(verifier_turl); |
| 258 GetVerifierService()->SetDefaultSearchProvider(verifier_turl); | 258 GetVerifierService()->SetDefaultSearchProvider(verifier_turl); |
| 259 } | 259 } |
| 260 } | 260 } |
| 261 | 261 |
| 262 } // namespace search_engines_helper | 262 } // namespace search_engines_helper |
| OLD | NEW |