summaryrefslogtreecommitdiffstats
path: root/chrome/browser/google
diff options
context:
space:
mode:
authorpkasting@chromium.org <pkasting@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-11-09 20:56:47 +0000
committerpkasting@chromium.org <pkasting@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-11-09 20:56:47 +0000
commitd28414dd3bb6e0320880789600ace9cd5fb4f912 (patch)
tree92775e9e2f6359afc65c258ebb4f31c2f5b79e16 /chrome/browser/google
parent17767f4031f07a00ae76f5835e6ad2f97ff4caf8 (diff)
downloadchromium_src-d28414dd3bb6e0320880789600ace9cd5fb4f912.zip
chromium_src-d28414dd3bb6e0320880789600ace9cd5fb4f912.tar.gz
chromium_src-d28414dd3bb6e0320880789600ace9cd5fb4f912.tar.bz2
Cleanup precursor patch #1: Reorder a few bits and eliminate a pointless (redundant) test.
BUG=54274 TEST=none Review URL: http://codereview.chromium.org/4741002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65569 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/google')
-rw-r--r--chrome/browser/google/google_url_tracker_unittest.cc118
1 files changed, 52 insertions, 66 deletions
diff --git a/chrome/browser/google/google_url_tracker_unittest.cc b/chrome/browser/google/google_url_tracker_unittest.cc
index 937c909..709da1b 100644
--- a/chrome/browser/google/google_url_tracker_unittest.cc
+++ b/chrome/browser/google/google_url_tracker_unittest.cc
@@ -37,14 +37,14 @@ class TestNotificationObserver : public NotificationObserver {
bool notified_;
};
-class TestInfoBar : public InfoBarDelegate {
+class TestInfoBarDelegate : public InfoBarDelegate {
public:
- TestInfoBar(GoogleURLTracker* google_url_tracker,
- const GURL& new_google_url)
+ TestInfoBarDelegate(GoogleURLTracker* google_url_tracker,
+ const GURL& new_google_url)
: InfoBarDelegate(NULL),
google_url_tracker_(google_url_tracker),
new_google_url_(new_google_url) {}
- virtual ~TestInfoBar() {}
+ virtual ~TestInfoBarDelegate() {}
GoogleURLTracker* google_url_tracker() const { return google_url_tracker_; }
const GURL& new_google_url() const { return new_google_url_; }
@@ -61,7 +61,7 @@ class TestInfoBarDelegateFactory
virtual InfoBarDelegate* CreateInfoBar(TabContents* tab_contents,
GoogleURLTracker* google_url_tracker,
const GURL& new_google_url) {
- return new TestInfoBar(google_url_tracker, new_google_url);
+ return new TestInfoBarDelegate(google_url_tracker, new_google_url);
}
};
@@ -190,13 +190,13 @@ class GoogleURLTrackerTest : public testing::Test {
}
GURL GetInfoBarShowingURL() {
- TestInfoBar* infobar = static_cast<TestInfoBar*>(
+ TestInfoBarDelegate* infobar = static_cast<TestInfoBarDelegate*>(
g_browser_process->google_url_tracker()->infobar_);
return infobar->new_google_url();
}
void AcceptGoogleURL() {
- TestInfoBar* infobar = static_cast<TestInfoBar*>(
+ TestInfoBarDelegate* infobar = static_cast<TestInfoBarDelegate*>(
g_browser_process->google_url_tracker()->infobar_);
ASSERT_TRUE(infobar);
ASSERT_TRUE(infobar->google_url_tracker());
@@ -204,7 +204,7 @@ class GoogleURLTrackerTest : public testing::Test {
}
void CancelGoogleURL() {
- TestInfoBar* infobar = static_cast<TestInfoBar*>(
+ TestInfoBarDelegate* infobar = static_cast<TestInfoBarDelegate*>(
g_browser_process->google_url_tracker()->infobar_);
ASSERT_TRUE(infobar);
ASSERT_TRUE(infobar->google_url_tracker());
@@ -212,7 +212,7 @@ class GoogleURLTrackerTest : public testing::Test {
}
void InfoBarClosed() {
- TestInfoBar* infobar = static_cast<TestInfoBar*>(
+ TestInfoBarDelegate* infobar = static_cast<TestInfoBarDelegate*>(
g_browser_process->google_url_tracker()->infobar_);
ASSERT_TRUE(infobar);
ASSERT_TRUE(infobar->google_url_tracker());
@@ -239,6 +239,17 @@ class GoogleURLTrackerTest : public testing::Test {
URLRequestContextGetter* original_default_request_context_;
};
+TEST_F(GoogleURLTrackerTest, StartupSleepFinishNoObserver) {
+ CreateRequestContext();
+
+ ExpectDefaultURLs();
+
+ FinishSleep();
+ EXPECT_FALSE(GetFetcherByID(0));
+
+ ExpectDefaultURLs();
+}
+
TEST_F(GoogleURLTrackerTest, StartupSleepFinish) {
CreateRequestContext();
@@ -271,15 +282,26 @@ TEST_F(GoogleURLTrackerTest, StartupSleepFinishWithLastPrompted) {
GoogleURLTracker::GoogleURL());
}
-TEST_F(GoogleURLTrackerTest, StartupSleepFinishNoObserver) {
+TEST_F(GoogleURLTrackerTest, UpdatePromptedURLWhenBack) {
CreateRequestContext();
+ SetLastPromptedGoogleURL(GURL("http://www.google.co.jp/"));
+ SetGoogleURL(GURL("http://www.google.co.uk/"));
- ExpectDefaultURLs();
-
+ RequestServerCheck();
FinishSleep();
- EXPECT_FALSE(GetFetcherByID(0));
+ MockSearchDomainCheckResponse(0, ".google.co.uk");
- ExpectDefaultURLs();
+ EXPECT_EQ(GURL("http://www.google.co.uk/"), GetFetchedGoogleURL());
+ EXPECT_EQ(GURL("http://www.google.co.uk/"), GoogleURLTracker::GoogleURL());
+ EXPECT_EQ(GURL("http://www.google.co.uk/"), GetLastPromptedGoogleURL());
+
+ SearchCommitted(GURL("http://www.google.co.uk/search?q=test"));
+ NavEntryCommitted();
+
+ EXPECT_FALSE(InfoBarIsShown());
+ EXPECT_EQ(GURL("http://www.google.co.uk/"), GetFetchedGoogleURL());
+ EXPECT_EQ(GURL("http://www.google.co.uk/"), GoogleURLTracker::GoogleURL());
+ EXPECT_EQ(GURL("http://www.google.co.uk/"), GetLastPromptedGoogleURL());
}
TEST_F(GoogleURLTrackerTest, MonitorNetworkChange) {
@@ -334,17 +356,29 @@ TEST_F(GoogleURLTrackerTest, MonitorNetworkChangeAndObserverRegister) {
EXPECT_EQ(GURL("http://www.google.co.uk/"), GoogleURLTracker::GoogleURL());
}
-TEST_F(GoogleURLTrackerTest, NoSearchCommitedAndPromptedNotChanged) {
+TEST_F(GoogleURLTrackerTest, InitialUpdate) {
CreateRequestContext();
- SetLastPromptedGoogleURL(GURL("http://www.google.co.uk/"));
+ ExpectDefaultURLs();
+ EXPECT_EQ(GURL(), GetLastPromptedGoogleURL());
+
RequestServerCheck();
EXPECT_FALSE(GetFetcherByID(0));
ExpectDefaultURLs();
+ EXPECT_EQ(GURL(), GetLastPromptedGoogleURL());
FinishSleep();
- MockSearchDomainCheckResponse(0, ".google.co.jp");
+ MockSearchDomainCheckResponse(0, ".google.co.uk");
- EXPECT_EQ(GURL("http://www.google.co.jp/"), GetFetchedGoogleURL());
+ EXPECT_EQ(GURL("http://www.google.co.uk/"), GetFetchedGoogleURL());
+ EXPECT_EQ(GURL("http://www.google.co.uk/"), GoogleURLTracker::GoogleURL());
+ EXPECT_EQ(GURL("http://www.google.co.uk/"), GetLastPromptedGoogleURL());
+
+ SearchCommitted(GURL("http://www.google.co.uk/search?q=test"));
+ NavEntryCommitted();
+
+ EXPECT_FALSE(InfoBarIsShown());
+ EXPECT_EQ(GURL("http://www.google.co.uk/"), GetFetchedGoogleURL());
+ EXPECT_EQ(GURL("http://www.google.co.uk/"), GoogleURLTracker::GoogleURL());
EXPECT_EQ(GURL("http://www.google.co.uk/"), GetLastPromptedGoogleURL());
}
@@ -456,51 +490,3 @@ TEST_F(GoogleURLTrackerTest, SearchCommitedAndUserSayYes) {
EXPECT_EQ(GURL("http://www.google.co.jp/"), GoogleURLTracker::GoogleURL());
EXPECT_EQ(GURL("http://www.google.co.jp/"), GetLastPromptedGoogleURL());
}
-
-TEST_F(GoogleURLTrackerTest, InitialUpdate) {
- CreateRequestContext();
- ExpectDefaultURLs();
- EXPECT_EQ(GURL(), GetLastPromptedGoogleURL());
-
- RequestServerCheck();
- EXPECT_FALSE(GetFetcherByID(0));
- ExpectDefaultURLs();
- EXPECT_EQ(GURL(), GetLastPromptedGoogleURL());
-
- FinishSleep();
- MockSearchDomainCheckResponse(0, ".google.co.uk");
-
- EXPECT_EQ(GURL("http://www.google.co.uk/"), GetFetchedGoogleURL());
- EXPECT_EQ(GURL("http://www.google.co.uk/"), GoogleURLTracker::GoogleURL());
- EXPECT_EQ(GURL("http://www.google.co.uk/"), GetLastPromptedGoogleURL());
-
- SearchCommitted(GURL("http://www.google.co.uk/search?q=test"));
- NavEntryCommitted();
-
- EXPECT_FALSE(InfoBarIsShown());
- EXPECT_EQ(GURL("http://www.google.co.uk/"), GetFetchedGoogleURL());
- EXPECT_EQ(GURL("http://www.google.co.uk/"), GoogleURLTracker::GoogleURL());
- EXPECT_EQ(GURL("http://www.google.co.uk/"), GetLastPromptedGoogleURL());
-}
-
-TEST_F(GoogleURLTrackerTest, UpdatePromptedURLWhenBack) {
- CreateRequestContext();
- SetLastPromptedGoogleURL(GURL("http://www.google.co.jp/"));
- SetGoogleURL(GURL("http://www.google.co.uk/"));
-
- RequestServerCheck();
- FinishSleep();
- MockSearchDomainCheckResponse(0, ".google.co.uk");
-
- EXPECT_EQ(GURL("http://www.google.co.uk/"), GetFetchedGoogleURL());
- EXPECT_EQ(GURL("http://www.google.co.uk/"), GoogleURLTracker::GoogleURL());
- EXPECT_EQ(GURL("http://www.google.co.uk/"), GetLastPromptedGoogleURL());
-
- SearchCommitted(GURL("http://www.google.co.uk/search?q=test"));
- NavEntryCommitted();
-
- EXPECT_FALSE(InfoBarIsShown());
- EXPECT_EQ(GURL("http://www.google.co.uk/"), GetFetchedGoogleURL());
- EXPECT_EQ(GURL("http://www.google.co.uk/"), GoogleURLTracker::GoogleURL());
- EXPECT_EQ(GURL("http://www.google.co.uk/"), GetLastPromptedGoogleURL());
-}