Index: chrome/browser/importer/firefox_importer_browsertest.cc |
diff --git a/chrome/browser/importer/firefox_importer_browsertest.cc b/chrome/browser/importer/firefox_importer_browsertest.cc |
index 874498c92df530f08e413c17f23067ef6bda554d..b81ed67aa1def40f8b63f5d5f3a79b0845dc665f 100644 |
--- a/chrome/browser/importer/firefox_importer_browsertest.cc |
+++ b/chrome/browser/importer/firefox_importer_browsertest.cc |
@@ -218,20 +218,19 @@ class FirefoxObserver : public ProfileWriter, |
} |
} |
- void AddKeywords(ScopedVector<TemplateURL> template_urls, |
+ void AddKeywords(TemplateURLService::OwnedTemplateURLVector template_urls, |
bool unique_on_host_and_path) override { |
- for (size_t i = 0; i < template_urls.size(); ++i) { |
+ for (const auto& turl : template_urls) { |
// The order might not be deterministic, look in the expected list for |
// that template URL. |
bool found = false; |
- const base::string16& imported_keyword = template_urls[i]->keyword(); |
- for (size_t j = 0; j < arraysize(kFirefoxKeywords); ++j) { |
- const base::string16 expected_keyword = base::WideToUTF16( |
- use_keyword_in_json_ ? |
- kFirefoxKeywords[j].keyword_in_json : |
- kFirefoxKeywords[j].keyword_in_sqlite); |
+ const base::string16& imported_keyword = turl->keyword(); |
+ for (const auto& keyword : kFirefoxKeywords) { |
+ const base::string16 expected_keyword = |
+ base::WideToUTF16(use_keyword_in_json_ ? keyword.keyword_in_json |
+ : keyword.keyword_in_sqlite); |
if (imported_keyword == expected_keyword) { |
- EXPECT_EQ(kFirefoxKeywords[j].url, template_urls[i]->url()); |
+ EXPECT_EQ(keyword.url, turl->url()); |
found = true; |
break; |
} |