Index: chrome/browser/autocomplete/builtin_provider_unittest.cc |
diff --git a/chrome/browser/autocomplete/builtin_provider_unittest.cc b/chrome/browser/autocomplete/builtin_provider_unittest.cc |
index a69b05dc2c264954c717ef2a345217a409efa347..e3d1576eebc90bfe9eabe3bb7e8a84299e698c2b 100644 |
--- a/chrome/browser/autocomplete/builtin_provider_unittest.cc |
+++ b/chrome/browser/autocomplete/builtin_provider_unittest.cc |
@@ -143,12 +143,12 @@ TEST_F(BuiltinProviderTest, ChromeURLs) { |
// This makes assumptions about the chrome URLs listed by the BuiltinProvider. |
// Currently they are derived from ChromePaths() in browser_about_handler.cc. |
- const string16 kHostE = ASCIIToUTF16(chrome::kChromeUIExtensionsHost); |
- const GURL kURLE = GURL(kChrome + kSeparator3 + kHostE); |
- const string16 kHostF1 = ASCIIToUTF16(chrome::kChromeUIFlagsHost); |
- const string16 kHostF2 = ASCIIToUTF16(chrome::kChromeUIFlashHost); |
- const GURL kURLF1 = GURL(kChrome + kSeparator3 + kHostF1); |
- const GURL kURLF2 = GURL(kChrome + kSeparator3 + kHostF2); |
+ const string16 kHostA = ASCIIToUTF16(chrome::kChromeUIAppCacheInternalsHost); |
+ const GURL kURLA = GURL(kChrome + kSeparator3 + kHostA); |
+ const string16 kHostM1 = ASCIIToUTF16(chrome::kChromeUIMediaInternalsHost); |
+ const string16 kHostM2 = ASCIIToUTF16(chrome::kChromeUIMemoryHost); |
+ const GURL kURLM1 = GURL(kChrome + kSeparator3 + kHostM1); |
+ const GURL kURLM2 = GURL(kChrome + kSeparator3 + kHostM2); |
test_data<GURL> chrome_url_cases[] = { |
// Typing an about URL with an unknown host should give nothing. |
@@ -162,44 +162,44 @@ TEST_F(BuiltinProviderTest, ChromeURLs) { |
{kChrome + kSeparator3 + ASCIIToUTF16("host"), 0, {}}, |
// Typing an about URL for a unique host should provide that full URL. |
- {kAbout + kSeparator1 + kHostE.substr(0, 1), 1, {kURLE}}, |
- {kAbout + kSeparator2 + kHostE.substr(0, 2), 1, {kURLE}}, |
- {kAbout + kSeparator3 + kHostE.substr(0, kHostE.length() - 1), 1, {kURLE}}, |
- {kAbout + kSeparator1 + kHostE, 1, {kURLE}}, |
- {kAbout + kSeparator2 + kHostE, 1, {kURLE}}, |
- {kAbout + kSeparator3 + kHostE, 1, {kURLE}}, |
+ {kAbout + kSeparator1 + kHostA.substr(0, 1), 1, {kURLA}}, |
+ {kAbout + kSeparator2 + kHostA.substr(0, 2), 1, {kURLA}}, |
+ {kAbout + kSeparator3 + kHostA.substr(0, kHostA.length() - 1), 1, {kURLA}}, |
+ {kAbout + kSeparator1 + kHostA, 1, {kURLA}}, |
+ {kAbout + kSeparator2 + kHostA, 1, {kURLA}}, |
+ {kAbout + kSeparator3 + kHostA, 1, {kURLA}}, |
// Typing a chrome URL for a unique host should provide that full URL. |
- {kChrome + kSeparator1 + kHostE.substr(0, 1), 1, {kURLE}}, |
- {kChrome + kSeparator2 + kHostE.substr(0, 2), 1, {kURLE}}, |
- {kChrome + kSeparator3 + kHostE.substr(0, kHostE.length() - 1), 1, {kURLE}}, |
- {kChrome + kSeparator1 + kHostE, 1, {kURLE}}, |
- {kChrome + kSeparator2 + kHostE, 1, {kURLE}}, |
- {kChrome + kSeparator3 + kHostE, 1, {kURLE}}, |
+ {kChrome + kSeparator1 + kHostA.substr(0, 1), 1, {kURLA}}, |
+ {kChrome + kSeparator2 + kHostA.substr(0, 2), 1, {kURLA}}, |
+ {kChrome + kSeparator3 + kHostA.substr(0, kHostA.length() - 1), 1, {kURLA}}, |
+ {kChrome + kSeparator1 + kHostA, 1, {kURLA}}, |
+ {kChrome + kSeparator2 + kHostA, 1, {kURLA}}, |
+ {kChrome + kSeparator3 + kHostA, 1, {kURLA}}, |
// Typing an about URL with a non-unique host should provide matching URLs. |
- {kAbout + kSeparator1 + kHostF1.substr(0, 1), 2, {kURLF1, kURLF2}}, |
- {kAbout + kSeparator2 + kHostF1.substr(0, 2), 2, {kURLF1, kURLF2}}, |
- {kAbout + kSeparator3 + kHostF2.substr(0, 3), 2, {kURLF1, kURLF2}}, |
- {kAbout + kSeparator3 + kHostF1.substr(0, 4), 1, {kURLF1}}, |
- {kAbout + kSeparator3 + kHostF2.substr(0, 4), 1, {kURLF2}}, |
- {kAbout + kSeparator3 + kHostF1, 1, {kURLF1}}, |
- {kAbout + kSeparator2 + kHostF2, 1, {kURLF2}}, |
+ {kAbout + kSeparator1 + kHostM1.substr(0, 1), 2, {kURLM1, kURLM2}}, |
+ {kAbout + kSeparator2 + kHostM1.substr(0, 2), 2, {kURLM1, kURLM2}}, |
+ {kAbout + kSeparator3 + kHostM1.substr(0, 3), 1, {kURLM1}}, |
+ {kAbout + kSeparator3 + kHostM2.substr(0, 3), 1, {kURLM2}}, |
+ {kAbout + kSeparator3 + kHostM1, 1, {kURLM1}}, |
+ {kAbout + kSeparator2 + kHostM2, 1, {kURLM2}}, |
// Typing a chrome URL with a non-unique host should provide matching URLs. |
- {kChrome + kSeparator1 + kHostF1.substr(0, 1), 2, {kURLF1, kURLF2}}, |
- {kChrome + kSeparator2 + kHostF1.substr(0, 2), 2, {kURLF1, kURLF2}}, |
- {kChrome + kSeparator3 + kHostF2.substr(0, 3), 2, {kURLF1, kURLF2}}, |
- {kChrome + kSeparator3 + kHostF1.substr(0, 4), 1, {kURLF1}}, |
- {kChrome + kSeparator3 + kHostF2.substr(0, 4), 1, {kURLF2}}, |
- {kChrome + kSeparator3 + kHostF1, 1, {kURLF1}}, |
- {kChrome + kSeparator2 + kHostF2, 1, {kURLF2}}, |
+ {kChrome + kSeparator1 + kHostM1.substr(0, 1), 2, {kURLM1, kURLM2}}, |
+ {kChrome + kSeparator2 + kHostM1.substr(0, 2), 2, {kURLM1, kURLM2}}, |
+ {kChrome + kSeparator3 + kHostM1.substr(0, 3), 1, {kURLM1}}, |
+ {kChrome + kSeparator3 + kHostM2.substr(0, 3), 1, {kURLM2}}, |
+ {kChrome + kSeparator3 + kHostM1, 1, {kURLM1}}, |
+ {kChrome + kSeparator2 + kHostM2, 1, {kURLM2}}, |
}; |
RunTest<GURL>(chrome_url_cases, arraysize(chrome_url_cases), |
&AutocompleteMatch::destination_url); |
} |
+#if !defined(OS_ANDROID) |
+// Disabled on Android where we use native UI instead of chrome://settings. |
TEST_F(BuiltinProviderTest, ChromeSettingsSubpages) { |
// This makes assumptions about the chrome URLs listed by the BuiltinProvider. |
// Currently they are derived from ChromePaths() in browser_about_handler.cc. |
@@ -228,3 +228,4 @@ TEST_F(BuiltinProviderTest, ChromeSettingsSubpages) { |
RunTest<GURL>(settings_subpage_cases, arraysize(settings_subpage_cases), |
&AutocompleteMatch::destination_url); |
} |
+#endif |