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

Unified Diff: chrome/browser/autocomplete/builtin_provider_unittest.cc

Issue 10993018: Re-land r158555: "[Android] Exclude unsupported URLs from chrome://chrome-urls." (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 8 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | chrome/browser/browser_about_handler.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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
« no previous file with comments | « no previous file | chrome/browser/browser_about_handler.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698