| Index: chrome/browser/google/google_url_tracker_unittest.cc
|
| diff --git a/chrome/browser/google/google_url_tracker_unittest.cc b/chrome/browser/google/google_url_tracker_unittest.cc
|
| index 149720ba5d6195f9ce373c6635178e5cc8fde9d3..b836a03e78129a3a60a9f0fa6240882958ad3273 100644
|
| --- a/chrome/browser/google/google_url_tracker_unittest.cc
|
| +++ b/chrome/browser/google/google_url_tracker_unittest.cc
|
| @@ -8,7 +8,6 @@
|
| #include "base/message_loop.h"
|
| #include "chrome/browser/browser_process.h"
|
| #include "chrome/browser/prefs/browser_prefs.h"
|
| -#include "chrome/browser/profiles/profile.h"
|
| #include "chrome/browser/tab_contents/confirm_infobar_delegate.h"
|
| #include "chrome/common/net/test_url_fetcher_factory.h"
|
| #include "chrome/common/net/url_fetcher.h"
|
| @@ -16,7 +15,6 @@
|
| #include "chrome/common/pref_names.h"
|
| #include "chrome/test/testing_browser_process.h"
|
| #include "chrome/test/testing_pref_service.h"
|
| -#include "chrome/test/testing_profile.h"
|
| #include "content/browser/browser_thread.h"
|
| #include "content/common/notification_service.h"
|
| #include "net/url_request/url_request.h"
|
| @@ -110,7 +108,6 @@ class GoogleURLTrackerTest : public testing::Test {
|
| virtual void SetUp();
|
| virtual void TearDown();
|
|
|
| - void CreateRequestContext();
|
| TestURLFetcher* GetFetcherByID(int expected_id);
|
| void MockSearchDomainCheckResponse(int expected_id,
|
| const std::string& domain);
|
| @@ -137,31 +134,24 @@ class GoogleURLTrackerTest : public testing::Test {
|
| BrowserThread* io_thread_;
|
| scoped_ptr<net::NetworkChangeNotifier> network_change_notifier_;
|
| TestingPrefService local_state_;
|
| - scoped_ptr<TestingProfile> testing_profile_;
|
|
|
| TestURLFetcherFactory fetcher_factory_;
|
| NotificationRegistrar registrar_;
|
| -
|
| - URLRequestContextGetter* original_default_request_context_;
|
| };
|
|
|
| GoogleURLTrackerTest::GoogleURLTrackerTest()
|
| : observer_(new TestNotificationObserver),
|
| message_loop_(NULL),
|
| - io_thread_(NULL),
|
| - original_default_request_context_(NULL) {
|
| + io_thread_(NULL) {
|
| }
|
|
|
| GoogleURLTrackerTest::~GoogleURLTrackerTest() {
|
| }
|
|
|
| void GoogleURLTrackerTest::SetUp() {
|
| - original_default_request_context_ = Profile::GetDefaultRequestContext();
|
| - Profile::set_default_request_context(NULL);
|
| message_loop_ = new MessageLoop(MessageLoop::TYPE_IO);
|
| io_thread_ = new BrowserThread(BrowserThread::IO, message_loop_);
|
| network_change_notifier_.reset(net::NetworkChangeNotifier::CreateMock());
|
| - testing_profile_.reset(new TestingProfile);
|
| browser::RegisterLocalState(&local_state_);
|
| TestingBrowserProcess* testing_browser_process =
|
| static_cast<TestingBrowserProcess*>(g_browser_process);
|
| @@ -182,20 +172,9 @@ void GoogleURLTrackerTest::TearDown() {
|
| static_cast<TestingBrowserProcess*>(g_browser_process);
|
| testing_browser_process->SetGoogleURLTracker(NULL);
|
| testing_browser_process->SetPrefService(NULL);
|
| - testing_profile_.reset();
|
| network_change_notifier_.reset();
|
| delete io_thread_;
|
| delete message_loop_;
|
| - Profile::set_default_request_context(original_default_request_context_);
|
| - original_default_request_context_ = NULL;
|
| -}
|
| -
|
| -void GoogleURLTrackerTest::CreateRequestContext() {
|
| - testing_profile_->CreateRequestContext();
|
| - Profile::set_default_request_context(testing_profile_->GetRequestContext());
|
| - NotificationService::current()->Notify(
|
| - NotificationType::DEFAULT_REQUEST_CONTEXT_AVAILABLE,
|
| - NotificationService::AllSources(), NotificationService::NoDetails());
|
| }
|
|
|
| TestURLFetcher* GoogleURLTrackerTest::GetFetcherByID(int expected_id) {
|
| @@ -316,7 +295,6 @@ void GoogleURLTrackerTest::ExpectDefaultURLs() {
|
| // Tests ----------------------------------------------------------------------
|
|
|
| TEST_F(GoogleURLTrackerTest, DontFetchWhenNoOneRequestsCheck) {
|
| - CreateRequestContext();
|
| ExpectDefaultURLs();
|
| FinishSleep();
|
| // No one called RequestServerCheck() so nothing should have happened.
|
| @@ -326,7 +304,6 @@ TEST_F(GoogleURLTrackerTest, DontFetchWhenNoOneRequestsCheck) {
|
| }
|
|
|
| TEST_F(GoogleURLTrackerTest, UpdateOnFirstRun) {
|
| - CreateRequestContext();
|
| RequestServerCheck();
|
| EXPECT_FALSE(GetFetcherByID(0));
|
| ExpectDefaultURLs();
|
| @@ -341,7 +318,6 @@ TEST_F(GoogleURLTrackerTest, UpdateOnFirstRun) {
|
| }
|
|
|
| TEST_F(GoogleURLTrackerTest, DontUpdateWhenUnchanged) {
|
| - CreateRequestContext();
|
| SetLastPromptedGoogleURL(GURL("http://www.google.co.uk/"));
|
|
|
| RequestServerCheck();
|
| @@ -360,7 +336,6 @@ TEST_F(GoogleURLTrackerTest, DontUpdateWhenUnchanged) {
|
| }
|
|
|
| TEST_F(GoogleURLTrackerTest, UpdatePromptedURLOnReturnToPreviousLocation) {
|
| - CreateRequestContext();
|
| SetLastPromptedGoogleURL(GURL("http://www.google.co.jp/"));
|
| SetGoogleURL(GURL("http://www.google.co.uk/"));
|
| RequestServerCheck();
|
| @@ -373,7 +348,6 @@ TEST_F(GoogleURLTrackerTest, UpdatePromptedURLOnReturnToPreviousLocation) {
|
| }
|
|
|
| TEST_F(GoogleURLTrackerTest, RefetchOnIPAddressChange) {
|
| - CreateRequestContext();
|
| RequestServerCheck();
|
| FinishSleep();
|
| MockSearchDomainCheckResponse(0, ".google.co.uk");
|
| @@ -391,7 +365,6 @@ TEST_F(GoogleURLTrackerTest, RefetchOnIPAddressChange) {
|
| }
|
|
|
| TEST_F(GoogleURLTrackerTest, DontRefetchWhenNoOneRequestsCheck) {
|
| - CreateRequestContext();
|
| FinishSleep();
|
| NotifyIPAddressChanged();
|
| // No one called RequestServerCheck() so nothing should have happened.
|
| @@ -401,7 +374,6 @@ TEST_F(GoogleURLTrackerTest, DontRefetchWhenNoOneRequestsCheck) {
|
| }
|
|
|
| TEST_F(GoogleURLTrackerTest, FetchOnLateRequest) {
|
| - CreateRequestContext();
|
| FinishSleep();
|
| NotifyIPAddressChanged();
|
|
|
| @@ -415,7 +387,6 @@ TEST_F(GoogleURLTrackerTest, FetchOnLateRequest) {
|
| }
|
|
|
| TEST_F(GoogleURLTrackerTest, SearchingDoesNothingIfNoNeedToPrompt) {
|
| - CreateRequestContext();
|
| RequestServerCheck();
|
| FinishSleep();
|
| MockSearchDomainCheckResponse(0, ".google.co.uk");
|
| @@ -435,7 +406,6 @@ TEST_F(GoogleURLTrackerTest, SearchingDoesNothingIfNoNeedToPrompt) {
|
| }
|
|
|
| TEST_F(GoogleURLTrackerTest, InfobarClosed) {
|
| - CreateRequestContext();
|
| SetLastPromptedGoogleURL(GURL("http://www.google.co.uk/"));
|
| RequestServerCheck();
|
| FinishSleep();
|
| @@ -454,7 +424,6 @@ TEST_F(GoogleURLTrackerTest, InfobarClosed) {
|
| }
|
|
|
| TEST_F(GoogleURLTrackerTest, InfobarRefused) {
|
| - CreateRequestContext();
|
| SetLastPromptedGoogleURL(GURL("http://www.google.co.uk/"));
|
| RequestServerCheck();
|
| FinishSleep();
|
| @@ -474,7 +443,6 @@ TEST_F(GoogleURLTrackerTest, InfobarRefused) {
|
| }
|
|
|
| TEST_F(GoogleURLTrackerTest, InfobarAccepted) {
|
| - CreateRequestContext();
|
| SetLastPromptedGoogleURL(GURL("http://www.google.co.uk/"));
|
| RequestServerCheck();
|
| FinishSleep();
|
|
|