| Index: chrome/browser/translate/translate_manager_unittest.cc
|
| ===================================================================
|
| --- chrome/browser/translate/translate_manager_unittest.cc (revision 38991)
|
| +++ chrome/browser/translate/translate_manager_unittest.cc (working copy)
|
| @@ -13,9 +13,6 @@
|
| class TestTranslateManager : public TranslateManager {
|
| public:
|
| TestTranslateManager() {}
|
| -
|
| - protected:
|
| - virtual bool TestEnabled() { return true; }
|
| };
|
|
|
| class TranslateManagerTest : public RenderViewHostTestHarness {
|
| @@ -45,8 +42,24 @@
|
| return true;
|
| }
|
|
|
| + protected:
|
| + virtual void SetUp() {
|
| + RenderViewHostTestHarness::SetUp();
|
| +
|
| + TranslateManager::set_test_enabled(true);
|
| + // This must be created after set_test_enabled() has been called to register
|
| + // notifications properly.
|
| + translate_manager_.reset(new TestTranslateManager());
|
| + }
|
| +
|
| + virtual void TearDown() {
|
| + RenderViewHostTestHarness::TearDown();
|
| +
|
| + TranslateManager::set_test_enabled(false);
|
| + }
|
| +
|
| private:
|
| - TestTranslateManager translate_manager_;
|
| + scoped_ptr<TestTranslateManager> translate_manager_;
|
| };
|
|
|
| TEST_F(TranslateManagerTest, NormalTranslate) {
|
|
|