Index: chrome/browser/translate/translate_manager_browsertest.cc |
diff --git a/chrome/browser/translate/translate_manager_browsertest.cc b/chrome/browser/translate/translate_manager_browsertest.cc |
index 7938a7080504303a054c1f10f0a6a3cac3104274..10782956e6f8926198b1b27118727e0ecfbbf18a 100644 |
--- a/chrome/browser/translate/translate_manager_browsertest.cc |
+++ b/chrome/browser/translate/translate_manager_browsertest.cc |
@@ -91,12 +91,13 @@ class NavEntryCommittedObserver : public content::NotificationObserver { |
DISALLOW_COPY_AND_ASSIGN(NavEntryCommittedObserver); |
}; |
-class TranslateManagerTest : public ChromeRenderViewHostTestHarness, |
- public content::NotificationObserver { |
+class TranslateManagerBrowserTest : public ChromeRenderViewHostTestHarness, |
+ public content::NotificationObserver { |
public: |
- TranslateManagerTest() |
- : pref_callback_(base::Bind(&TranslateManagerTest::OnPreferenceChanged, |
- base::Unretained(this))), |
+ TranslateManagerBrowserTest() |
+ : pref_callback_( |
+ base::Bind(&TranslateManagerBrowserTest::OnPreferenceChanged, |
+ base::Unretained(this))), |
ui_thread_(BrowserThread::UI, &message_loop_) { |
} |
@@ -314,7 +315,7 @@ class TranslateManagerTest : public ChromeRenderViewHostTestHarness, |
// WARNING: the pointers point to deleted objects, use only for comparison. |
std::set<InfoBarDelegate*> removed_infobars_; |
- DISALLOW_COPY_AND_ASSIGN(TranslateManagerTest); |
+ DISALLOW_COPY_AND_ASSIGN(TranslateManagerBrowserTest); |
}; |
namespace { |
@@ -362,7 +363,7 @@ class TestRenderViewContextMenu : public RenderViewContextMenu { |
} // namespace |
-TEST_F(TranslateManagerTest, NormalTranslate) { |
+TEST_F(TranslateManagerBrowserTest, NormalTranslate) { |
// Simulate navigating to a page. |
SimulateNavigation(GURL("http://www.google.fr"), "fr", true); |
@@ -445,7 +446,7 @@ TEST_F(TranslateManagerTest, NormalTranslate) { |
ASSERT_EQ(new_target_lang, infobar->target_language_code()); |
} |
-TEST_F(TranslateManagerTest, TranslateScriptNotAvailable) { |
+TEST_F(TranslateManagerBrowserTest, TranslateScriptNotAvailable) { |
// Simulate navigating to a page. |
SimulateNavigation(GURL("http://www.google.fr"), "fr", true); |
@@ -473,7 +474,7 @@ TEST_F(TranslateManagerTest, TranslateScriptNotAvailable) { |
// Ensures we deal correctly with pages for which the browser does not recognize |
// the language (the translate server may or not detect the language). |
-TEST_F(TranslateManagerTest, TranslateUnknownLanguage) { |
+TEST_F(TranslateManagerBrowserTest, TranslateUnknownLanguage) { |
// Simulate navigating to a page ("und" is the string returned by the CLD for |
// languages it does not recognize). |
SimulateNavigation(GURL("http://www.google.mys"), "und", true); |
@@ -547,7 +548,7 @@ TEST_F(TranslateManagerTest, TranslateUnknownLanguage) { |
// Tests that we show/don't show an info-bar for all languages the CLD can |
// report. |
-TEST_F(TranslateManagerTest, TestAllLanguages) { |
+TEST_F(TranslateManagerBrowserTest, TestAllLanguages) { |
// The index in kExpectation are the Language enum (see languages.pb.h). |
// true if we expect a translate infobar for that language. |
// Note the supported languages are in translation_manager.cc, see |
@@ -616,7 +617,7 @@ TEST_F(TranslateManagerTest, TestAllLanguages) { |
} |
// Test the fetching of languages from the translate server |
-TEST_F(TranslateManagerTest, FetchLanguagesFromTranslateServer) { |
+TEST_F(TranslateManagerBrowserTest, FetchLanguagesFromTranslateServer) { |
std::vector<std::string> server_languages; |
// A list of languages to fake being returned by the translate server. |
server_languages.push_back("aa"); |
@@ -690,7 +691,7 @@ std::string GetLanguageListString( |
} |
// Tests auto-translate on page. |
-TEST_F(TranslateManagerTest, AutoTranslateOnNavigate) { |
+TEST_F(TranslateManagerBrowserTest, AutoTranslateOnNavigate) { |
// Simulate navigating to a page and getting its language. |
SimulateNavigation(GURL("http://www.google.fr"), "fr", true); |
@@ -727,7 +728,7 @@ TEST_F(TranslateManagerTest, AutoTranslateOnNavigate) { |
} |
// Tests that multiple OnPageContents do not cause multiple infobars. |
-TEST_F(TranslateManagerTest, MultipleOnPageContents) { |
+TEST_F(TranslateManagerBrowserTest, MultipleOnPageContents) { |
// Simulate navigating to a page and getting its language. |
SimulateNavigation(GURL("http://www.google.fr"), "fr", true); |
@@ -749,7 +750,7 @@ TEST_F(TranslateManagerTest, MultipleOnPageContents) { |
// Test that reloading the page brings back the infobar if the |
// reload succeeded and does not bring it back the reload fails. |
-TEST_F(TranslateManagerTest, Reload) { |
+TEST_F(TranslateManagerBrowserTest, Reload) { |
// Simulate navigating to a page and getting its language. |
SimulateNavigation(GURL("http://www.google.fr"), "fr", true); |
@@ -770,7 +771,7 @@ TEST_F(TranslateManagerTest, Reload) { |
// Test that reloading the page by way of typing again the URL in the |
// location bar brings back the infobar. |
-TEST_F(TranslateManagerTest, ReloadFromLocationBar) { |
+TEST_F(TranslateManagerBrowserTest, ReloadFromLocationBar) { |
GURL url("http://www.google.fr"); |
// Simulate navigating to a page and getting its language. |
@@ -802,7 +803,7 @@ TEST_F(TranslateManagerTest, ReloadFromLocationBar) { |
// Tests that a closed translate infobar does not reappear when navigating |
// in-page. |
-TEST_F(TranslateManagerTest, CloseInfoBarInPageNavigation) { |
+TEST_F(TranslateManagerBrowserTest, CloseInfoBarInPageNavigation) { |
// Simulate navigating to a page and getting its language. |
SimulateNavigation(GURL("http://www.google.fr"), "fr", true); |
@@ -821,7 +822,7 @@ TEST_F(TranslateManagerTest, CloseInfoBarInPageNavigation) { |
// Tests that a closed translate infobar does not reappear when navigating |
// in a subframe. (http://crbug.com/48215) |
-TEST_F(TranslateManagerTest, CloseInfoBarInSubframeNavigation) { |
+TEST_F(TranslateManagerBrowserTest, CloseInfoBarInSubframeNavigation) { |
// Simulate navigating to a page and getting its language. |
SimulateNavigation(GURL("http://www.google.fr"), "fr", true); |
@@ -844,7 +845,7 @@ TEST_F(TranslateManagerTest, CloseInfoBarInSubframeNavigation) { |
} |
// Tests that denying translation is sticky when navigating in page. |
-TEST_F(TranslateManagerTest, DenyTranslateInPageNavigation) { |
+TEST_F(TranslateManagerBrowserTest, DenyTranslateInPageNavigation) { |
// Simulate navigating to a page and getting its language. |
SimulateNavigation(GURL("http://www.google.fr"), "fr", true); |
@@ -862,7 +863,7 @@ TEST_F(TranslateManagerTest, DenyTranslateInPageNavigation) { |
// Tests that after translating and closing the infobar, the infobar does not |
// return when navigating in page. |
-TEST_F(TranslateManagerTest, TranslateCloseInfoBarInPageNavigation) { |
+TEST_F(TranslateManagerBrowserTest, TranslateCloseInfoBarInPageNavigation) { |
// Simulate navigating to a page and getting its language. |
SimulateNavigation(GURL("http://www.google.fr"), "fr", true); |
@@ -894,7 +895,7 @@ TEST_F(TranslateManagerTest, TranslateCloseInfoBarInPageNavigation) { |
// Tests that the after translate the infobar still shows when navigating |
// in-page. |
-TEST_F(TranslateManagerTest, TranslateInPageNavigation) { |
+TEST_F(TranslateManagerBrowserTest, TranslateInPageNavigation) { |
// Simulate navigating to a page and getting its language. |
SimulateNavigation(GURL("http://www.google.fr"), "fr", true); |
@@ -924,7 +925,7 @@ TEST_F(TranslateManagerTest, TranslateInPageNavigation) { |
// Tests that no translate infobar is shown when navigating to a page in an |
// unsupported language. |
-TEST_F(TranslateManagerTest, CLDReportsUnsupportedPageLanguage) { |
+TEST_F(TranslateManagerBrowserTest, CLDReportsUnsupportedPageLanguage) { |
// Simulate navigating to a page and getting an unsupported language. |
SimulateNavigation(GURL("http://www.google.com"), "qbz", true); |
@@ -935,7 +936,7 @@ TEST_F(TranslateManagerTest, CLDReportsUnsupportedPageLanguage) { |
// Tests that we deal correctly with unsupported languages returned by the |
// server. |
// The translation server might return a language we don't support. |
-TEST_F(TranslateManagerTest, ServerReportsUnsupportedLanguage) { |
+TEST_F(TranslateManagerBrowserTest, ServerReportsUnsupportedLanguage) { |
// Simulate navigating to a page and translating it. |
SimulateNavigation(GURL("http://mail.google.fr"), "fr", true); |
TranslateInfoBarDelegate* infobar = GetTranslateInfoBar(); |
@@ -973,7 +974,7 @@ TEST_F(TranslateManagerTest, ServerReportsUnsupportedLanguage) { |
// Tests that no translate infobar is shown and context menu is disabled, when |
// Chrome is in a language that the translate server does not support. |
-TEST_F(TranslateManagerTest, UnsupportedUILanguage) { |
+TEST_F(TranslateManagerBrowserTest, UnsupportedUILanguage) { |
std::string original_lang = g_browser_process->GetApplicationLocale(); |
g_browser_process->SetApplicationLocale("qbz"); |
@@ -1001,7 +1002,7 @@ TEST_F(TranslateManagerTest, UnsupportedUILanguage) { |
} |
// Tests that the first supported accept language is selected |
-TEST_F(TranslateManagerTest, TranslateAcceptLanguage) { |
+TEST_F(TranslateManagerBrowserTest, TranslateAcceptLanguage) { |
// Set locate to non-existant language |
std::string original_lang = g_browser_process->GetApplicationLocale(); |
g_browser_process->SetApplicationLocale("qbz"); |
@@ -1031,7 +1032,7 @@ TEST_F(TranslateManagerTest, TranslateAcceptLanguage) { |
} |
// Tests that the translate enabled preference is honored. |
-TEST_F(TranslateManagerTest, TranslateEnabledPref) { |
+TEST_F(TranslateManagerBrowserTest, TranslateEnabledPref) { |
// Make sure the pref allows translate. |
Profile* profile = |
Profile::FromBrowserContext(web_contents()->GetBrowserContext()); |
@@ -1062,7 +1063,7 @@ TEST_F(TranslateManagerTest, TranslateEnabledPref) { |
} |
// Tests the "Never translate <language>" pref. |
-TEST_F(TranslateManagerTest, NeverTranslateLanguagePref) { |
+TEST_F(TranslateManagerBrowserTest, NeverTranslateLanguagePref) { |
// Simulate navigating to a page and getting its language. |
GURL url("http://www.google.fr"); |
SimulateNavigation(url, "fr", true); |
@@ -1109,7 +1110,7 @@ TEST_F(TranslateManagerTest, NeverTranslateLanguagePref) { |
} |
// Tests the "Never translate this site" pref. |
-TEST_F(TranslateManagerTest, NeverTranslateSitePref) { |
+TEST_F(TranslateManagerBrowserTest, NeverTranslateSitePref) { |
// Simulate navigating to a page and getting its language. |
GURL url("http://www.google.fr"); |
std::string host(url.host()); |
@@ -1156,7 +1157,7 @@ TEST_F(TranslateManagerTest, NeverTranslateSitePref) { |
} |
// Tests the "Always translate this language" pref. |
-TEST_F(TranslateManagerTest, AlwaysTranslateLanguagePref) { |
+TEST_F(TranslateManagerBrowserTest, AlwaysTranslateLanguagePref) { |
// Select always translate French to English. |
Profile* profile = |
Profile::FromBrowserContext(web_contents()->GetBrowserContext()); |
@@ -1216,7 +1217,7 @@ TEST_F(TranslateManagerTest, AlwaysTranslateLanguagePref) { |
} |
// Context menu. |
-TEST_F(TranslateManagerTest, ContextMenu) { |
+TEST_F(TranslateManagerBrowserTest, ContextMenu) { |
// Blacklist www.google.fr and French for translation. |
GURL url("http://www.google.fr"); |
Profile* profile = |
@@ -1331,7 +1332,7 @@ TEST_F(TranslateManagerTest, ContextMenu) { |
// Tests that an extra always/never translate button is shown on the "before |
// translate" infobar when the translation is accepted/declined 3 times, |
// only when not in incognito mode. |
-TEST_F(TranslateManagerTest, BeforeTranslateExtraButtons) { |
+TEST_F(TranslateManagerBrowserTest, BeforeTranslateExtraButtons) { |
Profile* profile = |
Profile::FromBrowserContext(web_contents()->GetBrowserContext()); |
TranslatePrefs translate_prefs(profile->GetPrefs()); |
@@ -1410,7 +1411,7 @@ TEST_F(TranslateManagerTest, BeforeTranslateExtraButtons) { |
// Tests that we don't show a translate infobar when a page instructs that it |
// should not be translated. |
-TEST_F(TranslateManagerTest, NonTranslatablePage) { |
+TEST_F(TranslateManagerBrowserTest, NonTranslatablePage) { |
// Simulate navigating to a page. |
SimulateNavigation(GURL("http://mail.google.fr"), "fr", false); |
@@ -1426,7 +1427,7 @@ TEST_F(TranslateManagerTest, NonTranslatablePage) { |
} |
// Tests that the script is expired and refetched as expected. |
-TEST_F(TranslateManagerTest, ScriptExpires) { |
+TEST_F(TranslateManagerBrowserTest, ScriptExpires) { |
ExpireTranslateScriptImmediately(); |
// Simulate navigating to a page and translating it. |
@@ -1466,7 +1467,7 @@ TEST_F(TranslateManagerTest, ScriptExpires) { |
EXPECT_EQ("en", target_lang); |
} |
-TEST_F(TranslateManagerTest, DownloadsAndHistoryNotTranslated) { |
+TEST_F(TranslateManagerBrowserTest, DownloadsAndHistoryNotTranslated) { |
ASSERT_FALSE(TranslateManager::IsTranslatableURL( |
GURL(chrome::kChromeUIDownloadsURL))); |
ASSERT_FALSE(TranslateManager::IsTranslatableURL( |