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

Unified Diff: chrome/browser/safe_browsing/settings_reset_prompt/settings_reset_prompt_model_browsertest_win.cc

Issue 2727063006: Settings reset prompt: add startup logic (Closed)
Patch Set: Nits Created 3 years, 10 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
Index: chrome/browser/safe_browsing/settings_reset_prompt/settings_reset_prompt_model_browsertest_win.cc
diff --git a/chrome/browser/safe_browsing/settings_reset_prompt/settings_reset_prompt_model_browsertest.cc b/chrome/browser/safe_browsing/settings_reset_prompt/settings_reset_prompt_model_browsertest_win.cc
similarity index 95%
rename from chrome/browser/safe_browsing/settings_reset_prompt/settings_reset_prompt_model_browsertest.cc
rename to chrome/browser/safe_browsing/settings_reset_prompt/settings_reset_prompt_model_browsertest_win.cc
index c76d9f725045799018378ae2ef1c258c275474cf..aab9ca18cd3be6d57a28c345bdc80fb26c76ee11 100644
--- a/chrome/browser/safe_browsing/settings_reset_prompt/settings_reset_prompt_model_browsertest.cc
+++ b/chrome/browser/safe_browsing/settings_reset_prompt/settings_reset_prompt_model_browsertest_win.cc
@@ -51,20 +51,12 @@ const char kDefaultSearchUrl[] = "http://mygoogle.com/s?q={searchTerms}";
const char kDefaultStartupUrl1[] = "http://mystart1.com";
const char kDefaultStartupUrl2[] = "http://mystart2.com";
-// Some tests and parts of tests should only be run on platforms where settings
-// override for extensions is available. The settings reset prompt is currently
-// designed for desktop, and Windows in particular. Getting the tests to run on
-// other platforms that do not allow extensions to override settings (e.g.,
-// Linux) would require more #ifdefs and platform specific considerations than
-// it is worth.
-#if defined(OS_WIN) || defined(OS_MACOSX)
const char kHomepage1[] = "http://homepage.com/";
const char kHomepage2[] = "http://otherhomepage.com/";
const char kSearchUrl1[] = "http://mysearch.com/s?q={searchTerms}";
const char kSearchUrl2[] = "http://othersearch.com/s?q={searchTerms}";
const char kStartupUrl1[] = "http://super-startup.com";
const char kStartupUrl2[] = "http://awesome-start-page.com";
-#endif // defined(OS_WIN) || defined(OS_MACOSX)
// Extension manifests to override settings.
const char kManifestNoOverride[] =
@@ -256,9 +248,6 @@ IN_PROC_BROWSER_TEST_F(SettingsResetPromptModelBrowserTest,
EXPECT_THAT(model->extensions_to_disable(), IsEmpty());
}
-// Some tests should run only on platforms where settings override for
-// extensions is available. See comment at the top for more details.
-#if defined(OS_WIN) || defined(OS_MACOSX)
// Load extension that overrides homepage. Homepage no longer needs to be
// reset.
const Extension* homepage_extension1 = nullptr;
@@ -315,7 +304,6 @@ IN_PROC_BROWSER_TEST_F(SettingsResetPromptModelBrowserTest,
UnorderedElementsAre(Pair(homepage_extension1->id(), _),
Pair(homepage_extension2->id(), _)));
}
-#endif // defined(OS_WIN) || defined(OS_MACOSX)
}
IN_PROC_BROWSER_TEST_F(SettingsResetPromptModelBrowserTest,
@@ -349,9 +337,6 @@ IN_PROC_BROWSER_TEST_F(SettingsResetPromptModelBrowserTest,
EXPECT_THAT(model->extensions_to_disable(), IsEmpty());
}
-// Some tests should run only on platforms where settings override for
-// extensions is available. See comment at the top for more details.
-#if defined(OS_WIN) || defined(OS_MACOSX)
// Load extension that overrides search. Search no longer needs to be reset.
const Extension* search_extension1 = nullptr;
LoadSearchExtension(kSearchUrl1, &search_extension1);
@@ -407,7 +392,6 @@ IN_PROC_BROWSER_TEST_F(SettingsResetPromptModelBrowserTest,
UnorderedElementsAre(Pair(search_extension1->id(), _),
Pair(search_extension2->id(), _)));
}
-#endif // defined(OS_WIN) || defined(OS_MACOSX)
}
IN_PROC_BROWSER_TEST_F(SettingsResetPromptModelBrowserTest,
@@ -454,9 +438,6 @@ IN_PROC_BROWSER_TEST_F(SettingsResetPromptModelBrowserTest,
EXPECT_THAT(model->extensions_to_disable(), IsEmpty());
}
-// Some tests should run only on platforms where settings override for
-// extensions is available. See comment at the top for more details.
-#if defined(OS_WIN) || defined(OS_MACOSX)
// Load two other extensions that each override startup urls.
const Extension* startup_url_extension1 = nullptr;
LoadStartupUrlExtension(kStartupUrl1, &startup_url_extension1);
@@ -515,12 +496,8 @@ IN_PROC_BROWSER_TEST_F(SettingsResetPromptModelBrowserTest,
UnorderedElementsAre(Pair(startup_url_extension1->id(), _),
Pair(startup_url_extension2->id(), _)));
}
-#endif // defined(OS_WIN) || defined(OS_MACOSX)
}
-// Some tests should run only on platforms where settings override for
-// extensions is available. See comment at the top for more details.
-#if defined(OS_WIN) || defined(OS_MACOSX)
IN_PROC_BROWSER_TEST_F(SettingsResetPromptModelBrowserTest,
PerformReset_DefaultSearch) {
// Load an extension that does not override settings and two extensions that
@@ -789,7 +766,6 @@ IN_PROC_BROWSER_TEST_P(ExtensionSettingsOverrideTest, ExtensionsToDisable) {
INSTANTIATE_TEST_CASE_P(SettingsResetPromptModel,
ExtensionSettingsOverrideTest,
Combine(Bool(), Bool(), Bool()));
-#endif // defined(OS_WIN) || defined(OS_MACOSX)
} // namespace
} // namespace safe_browsing

Powered by Google App Engine
This is Rietveld 408576698