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

Side by Side Diff: chrome/browser/ui/browser_browsertest.cc

Issue 9030010: Move most of the remaining users of WebContentsObserver::tab_contents() to use web_contents(). (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 8 years, 12 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 <string> 5 #include <string>
6 6
7 #include "base/bind.h" 7 #include "base/bind.h"
8 #include "base/compiler_specific.h" 8 #include "base/compiler_specific.h"
9 #include "base/file_path.h" 9 #include "base/file_path.h"
10 #if defined(OS_MACOSX) 10 #if defined(OS_MACOSX)
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
53 #include "grit/generated_resources.h" 53 #include "grit/generated_resources.h"
54 #include "net/base/mock_host_resolver.h" 54 #include "net/base/mock_host_resolver.h"
55 #include "net/test/test_server.h" 55 #include "net/test/test_server.h"
56 #include "ui/base/l10n/l10n_util.h" 56 #include "ui/base/l10n/l10n_util.h"
57 57
58 #if defined(OS_WIN) 58 #if defined(OS_WIN)
59 #include "base/i18n/rtl.h" 59 #include "base/i18n/rtl.h"
60 #include "chrome/browser/browser_process.h" 60 #include "chrome/browser/browser_process.h"
61 #endif 61 #endif
62 62
63 using content::WebContents;
64
63 namespace { 65 namespace {
64 66
65 const char* kBeforeUnloadHTML = 67 const char* kBeforeUnloadHTML =
66 "<html><head><title>beforeunload</title></head><body>" 68 "<html><head><title>beforeunload</title></head><body>"
67 "<script>window.onbeforeunload=function(e){return 'foo'}</script>" 69 "<script>window.onbeforeunload=function(e){return 'foo'}</script>"
68 "</body></html>"; 70 "</body></html>";
69 71
70 const char* kOpenNewBeforeUnloadPage = 72 const char* kOpenNewBeforeUnloadPage =
71 "w=window.open(); w.onbeforeunload=function(e){return 'foo'};"; 73 "w=window.open(); w.onbeforeunload=function(e){return 'foo'};";
72 74
(...skipping 708 matching lines...) Expand 10 before | Expand all | Expand 10 after
781 783
782 std::string lang; 784 std::string lang;
783 785
784 // Open a new tab with a page in English. 786 // Open a new tab with a page in English.
785 AddTabAtIndex(0, GURL(test_server()->GetURL("files/english_page.html")), 787 AddTabAtIndex(0, GURL(test_server()->GetURL("files/english_page.html")),
786 content::PAGE_TRANSITION_TYPED); 788 content::PAGE_TRANSITION_TYPED);
787 789
788 TabContents* current_tab = browser()->GetSelectedTabContents(); 790 TabContents* current_tab = browser()->GetSelectedTabContents();
789 TabContentsWrapper* wrapper = browser()->GetSelectedTabContentsWrapper(); 791 TabContentsWrapper* wrapper = browser()->GetSelectedTabContentsWrapper();
790 TranslateTabHelper* helper = wrapper->translate_tab_helper(); 792 TranslateTabHelper* helper = wrapper->translate_tab_helper();
791 content::Source<TabContents> source(current_tab); 793 content::Source<WebContents> source(current_tab);
792 794
793 ui_test_utils::WindowedNotificationObserverWithDetails<std::string> 795 ui_test_utils::WindowedNotificationObserverWithDetails<std::string>
794 en_language_detected_signal(chrome::NOTIFICATION_TAB_LANGUAGE_DETERMINED, 796 en_language_detected_signal(chrome::NOTIFICATION_TAB_LANGUAGE_DETERMINED,
795 source); 797 source);
796 EXPECT_EQ("", helper->language_state().original_language()); 798 EXPECT_EQ("", helper->language_state().original_language());
797 en_language_detected_signal.Wait(); 799 en_language_detected_signal.Wait();
798 EXPECT_TRUE(en_language_detected_signal.GetDetailsFor( 800 EXPECT_TRUE(en_language_detected_signal.GetDetailsFor(
799 source.map_key(), &lang)); 801 source.map_key(), &lang));
800 EXPECT_EQ("en", lang); 802 EXPECT_EQ("en", lang);
801 EXPECT_EQ("en", helper->language_state().original_language()); 803 EXPECT_EQ("en", helper->language_state().original_language());
(...skipping 648 matching lines...) Expand 10 before | Expand all | Expand 10 after
1450 1452
1451 // The normal browser should now have four. 1453 // The normal browser should now have four.
1452 EXPECT_EQ(4, browser()->tab_count()); 1454 EXPECT_EQ(4, browser()->tab_count());
1453 1455
1454 // Close the additional browsers. 1456 // Close the additional browsers.
1455 popup_browser->CloseAllTabs(); 1457 popup_browser->CloseAllTabs();
1456 app_browser->CloseAllTabs(); 1458 app_browser->CloseAllTabs();
1457 app_popup_browser->CloseAllTabs(); 1459 app_popup_browser->CloseAllTabs();
1458 } 1460 }
1459 #endif 1461 #endif
OLDNEW
« no previous file with comments | « chrome/browser/ui/bookmarks/bookmark_tab_helper.cc ('k') | chrome/browser/ui/constrained_window_tab_helper.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698