Skip to content

Commit

Permalink
[Android] Restore original PrerenderMode after GoogleSearchCounterAnd…
Browse files Browse the repository at this point in the history
…roidTest.*

BUG=

Review URL: https://codereview.chromium.org/756293005

Cr-Commit-Position: refs/heads/master@{#305901}
  • Loading branch information
jbudorick authored and Commit bot committed Nov 26, 2014
1 parent 98ac2fa commit d59a880
Showing 1 changed file with 6 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -60,13 +60,16 @@ class GoogleSearchCounterAndroidTest : public testing::Test {
scoped_ptr<GoogleSearchCounterAndroid> search_counter_;
// Weak ptr. Actual instance owned by GoogleSearchCounter.
::testing::StrictMock<MockSearchMetrics>* mock_search_metrics_;
prerender::PrerenderManager::PrerenderManagerMode original_prerender_mode_;
};

GoogleSearchCounterAndroidTest::GoogleSearchCounterAndroidTest()
: ui_thread_(content::BrowserThread::UI, &message_loop_),
profile_(new TestingProfile()),
search_counter_(new GoogleSearchCounterAndroid(profile_.get())),
mock_search_metrics_(NULL) {
mock_search_metrics_(NULL),
original_prerender_mode_(
prerender::PrerenderManager::PRERENDER_MODE_DISABLED) {
}

GoogleSearchCounterAndroidTest::~GoogleSearchCounterAndroidTest() {
Expand All @@ -78,12 +81,14 @@ void GoogleSearchCounterAndroidTest::SetUp() {
mock_search_metrics_ = new ::testing::StrictMock<MockSearchMetrics>;
GoogleSearchCounter::GetInstance()->SetSearchMetricsForTesting(
mock_search_metrics_);
original_prerender_mode_ = prerender::PrerenderManager::GetMode();
prerender::PrerenderManager::SetMode(
prerender::PrerenderManager::PRERENDER_MODE_ENABLED);
}

void GoogleSearchCounterAndroidTest::TearDown() {
mock_search_metrics_ = NULL;
prerender::PrerenderManager::SetMode(original_prerender_mode_);
}

void GoogleSearchCounterAndroidTest::TestGoogleSearch(
Expand Down

0 comments on commit d59a880

Please sign in to comment.