Index: chrome/browser/translate/translate_manager.h |
=================================================================== |
--- chrome/browser/translate/translate_manager.h (revision 38991) |
+++ chrome/browser/translate/translate_manager.h (working copy) |
@@ -30,10 +30,10 @@ |
const NotificationSource& source, |
const NotificationDetails& details); |
+ // Used by unit-test to enable the TranslateManager for testing purpose. |
+ static void set_test_enabled(bool enabled) { test_enabled_ = enabled; } |
+ |
protected: |
- // Overriden by unit-tests to enable the TranslateManager. |
- virtual bool TestEnabled() { return false; } |
- |
TranslateManager(); |
private: |
@@ -58,6 +58,8 @@ |
typedef std::map<PrefService*, LanguageSet> PrefServiceLanguagesMap; |
PrefServiceLanguagesMap accept_languages_; |
+ static bool test_enabled_; |
+ |
DISALLOW_COPY_AND_ASSIGN(TranslateManager); |
}; |