Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1394)

Side by Side Diff: chrome/browser/google/google_url_tracker_unittest.cc

Issue 6249010: Cleanup: de-inline a bunch of classes, rename and move "PluginInstaller" to "... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 9 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/google/google_url_tracker.h" 5 #include "chrome/browser/google/google_url_tracker.h"
6 6
7 #include "base/command_line.h" 7 #include "base/command_line.h"
8 #include "base/message_loop.h" 8 #include "base/message_loop.h"
9 #include "chrome/browser/browser_process.h" 9 #include "chrome/browser/browser_process.h"
10 #include "chrome/browser/browser_thread.h" 10 #include "chrome/browser/browser_thread.h"
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
53 notified_ = true; 53 notified_ = true;
54 } 54 }
55 55
56 56
57 // TestInfoBarDelegate -------------------------------------------------------- 57 // TestInfoBarDelegate --------------------------------------------------------
58 58
59 class TestInfoBarDelegate : public InfoBarDelegate { 59 class TestInfoBarDelegate : public InfoBarDelegate {
60 public: 60 public:
61 TestInfoBarDelegate(GoogleURLTracker* google_url_tracker, 61 TestInfoBarDelegate(GoogleURLTracker* google_url_tracker,
62 const GURL& new_google_url); 62 const GURL& new_google_url);
63 virtual ~TestInfoBarDelegate();
64
65 // InfoBarDelegate
66 virtual InfoBar* CreateInfoBar();
67 63
68 GoogleURLTracker* google_url_tracker() const { return google_url_tracker_; } 64 GoogleURLTracker* google_url_tracker() const { return google_url_tracker_; }
69 GURL new_google_url() const { return new_google_url_; } 65 GURL new_google_url() const { return new_google_url_; }
70 66
71 private: 67 private:
68 virtual ~TestInfoBarDelegate();
69
70 // InfoBarDelegate:
71 virtual InfoBar* CreateInfoBar();
72
72 GoogleURLTracker* google_url_tracker_; 73 GoogleURLTracker* google_url_tracker_;
73 GURL new_google_url_; 74 GURL new_google_url_;
74 }; 75 };
75 76
76 TestInfoBarDelegate::TestInfoBarDelegate(GoogleURLTracker* google_url_tracker, 77 TestInfoBarDelegate::TestInfoBarDelegate(GoogleURLTracker* google_url_tracker,
77 const GURL& new_google_url) 78 const GURL& new_google_url)
78 : InfoBarDelegate(NULL), 79 : InfoBarDelegate(NULL),
79 google_url_tracker_(google_url_tracker), 80 google_url_tracker_(google_url_tracker),
80 new_google_url_(new_google_url) { 81 new_google_url_(new_google_url) {
81 } 82 }
(...skipping 210 matching lines...) Expand 10 before | Expand all | Expand 10 after
292 ASSERT_TRUE(infobar->google_url_tracker()); 293 ASSERT_TRUE(infobar->google_url_tracker());
293 infobar->google_url_tracker()->CancelGoogleURL(infobar->new_google_url()); 294 infobar->google_url_tracker()->CancelGoogleURL(infobar->new_google_url());
294 } 295 }
295 296
296 void GoogleURLTrackerTest::InfoBarClosed() { 297 void GoogleURLTrackerTest::InfoBarClosed() {
297 TestInfoBarDelegate* infobar = static_cast<TestInfoBarDelegate*>( 298 TestInfoBarDelegate* infobar = static_cast<TestInfoBarDelegate*>(
298 g_browser_process->google_url_tracker()->infobar_); 299 g_browser_process->google_url_tracker()->infobar_);
299 ASSERT_TRUE(infobar); 300 ASSERT_TRUE(infobar);
300 ASSERT_TRUE(infobar->google_url_tracker()); 301 ASSERT_TRUE(infobar->google_url_tracker());
301 infobar->google_url_tracker()->InfoBarClosed(); 302 infobar->google_url_tracker()->InfoBarClosed();
302 delete infobar; 303 delete g_browser_process->google_url_tracker()->infobar_;
303 } 304 }
304 305
305 void GoogleURLTrackerTest::ExpectDefaultURLs() { 306 void GoogleURLTrackerTest::ExpectDefaultURLs() {
306 EXPECT_EQ(GURL(GoogleURLTracker::kDefaultGoogleHomepage), 307 EXPECT_EQ(GURL(GoogleURLTracker::kDefaultGoogleHomepage),
307 GoogleURLTracker::GoogleURL()); 308 GoogleURLTracker::GoogleURL());
308 EXPECT_EQ(GURL(), GetFetchedGoogleURL()); 309 EXPECT_EQ(GURL(), GetFetchedGoogleURL());
309 } 310 }
310 311
311 312
312 // Tests ---------------------------------------------------------------------- 313 // Tests ----------------------------------------------------------------------
(...skipping 167 matching lines...) Expand 10 before | Expand all | Expand 10 after
480 NavEntryCommitted(); 481 NavEntryCommitted();
481 EXPECT_TRUE(InfoBarIsShown()); 482 EXPECT_TRUE(InfoBarIsShown());
482 483
483 AcceptGoogleURL(); 484 AcceptGoogleURL();
484 InfoBarClosed(); 485 InfoBarClosed();
485 EXPECT_FALSE(InfoBarIsShown()); 486 EXPECT_FALSE(InfoBarIsShown());
486 EXPECT_EQ(GURL("http://www.google.co.jp/"), GoogleURLTracker::GoogleURL()); 487 EXPECT_EQ(GURL("http://www.google.co.jp/"), GoogleURLTracker::GoogleURL());
487 EXPECT_EQ(GURL("http://www.google.co.jp/"), GetLastPromptedGoogleURL()); 488 EXPECT_EQ(GURL("http://www.google.co.jp/"), GetLastPromptedGoogleURL());
488 EXPECT_TRUE(observer_->notified()); 489 EXPECT_TRUE(observer_->notified());
489 } 490 }
OLDNEW
« no previous file with comments | « chrome/browser/geolocation/geolocation_permission_context_unittest.cc ('k') | chrome/browser/notifications/balloon_host.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698