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

Unified Diff: chrome/browser/ui/find_bar/find_bar_host_browsertest.cc

Issue 10702029: Move tab functions off Browser into browser_tabstrip and browser_tabrestore. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 8 years, 6 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome/browser/ui/extensions/shell_window.cc ('k') | chrome/browser/ui/fullscreen_controller.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/ui/find_bar/find_bar_host_browsertest.cc
===================================================================
--- chrome/browser/ui/find_bar/find_bar_host_browsertest.cc (revision 145001)
+++ chrome/browser/ui/find_bar/find_bar_host_browsertest.cc (working copy)
@@ -10,6 +10,7 @@
#include "chrome/browser/ui/browser.h"
#include "chrome/browser/ui/browser_commands.h"
#include "chrome/browser/ui/browser_navigator.h"
+#include "chrome/browser/ui/browser_tabstrip.h"
#include "chrome/browser/ui/browser_window.h"
#include "chrome/browser/ui/chrome_pages.h"
#include "chrome/browser/ui/find_bar/find_bar.h"
@@ -184,7 +185,7 @@
// Try incremental search (mimicking user typing in).
int ordinal = 0;
- TabContents* tab = browser()->GetActiveTabContents();
+ TabContents* tab = chrome::GetActiveTabContents(browser());
EXPECT_EQ(18, FindInPageWchar(tab, L"g",
kFwd, kIgnoreCase, &ordinal));
EXPECT_EQ(1, ordinal);
@@ -274,7 +275,7 @@
GURL url = GetURL(kEndState);
ui_test_utils::NavigateToURL(browser(), url);
- TabContents* tab_contents = browser()->GetActiveTabContents();
+ TabContents* tab_contents = chrome::GetActiveTabContents(browser());
ASSERT_TRUE(NULL != tab_contents);
// Verify that nothing has focus.
@@ -326,7 +327,7 @@
// Search for 'o', which should make the first item active and return
// '1 in 3' (1st ordinal of a total of 3 matches).
- TabContents* tab = browser()->GetActiveTabContents();
+ TabContents* tab = chrome::GetActiveTabContents(browser());
int ordinal = 0;
EXPECT_EQ(3, FindInPageWchar(tab, L"o",
kFwd, kIgnoreCase, &ordinal));
@@ -362,7 +363,7 @@
ui_test_utils::NavigateToURL(browser(), url);
// Search for a text that exists within a link on the page.
- TabContents* tab = browser()->GetActiveTabContents();
+ TabContents* tab = chrome::GetActiveTabContents(browser());
ASSERT_TRUE(NULL != tab);
int ordinal = 0;
EXPECT_EQ(4, FindInPageWchar(tab,
@@ -398,7 +399,7 @@
// Search for 'a', which should make the first item active and return
// '1 in 7' (1st ordinal of a total of 7 matches).
- TabContents* tab = browser()->GetActiveTabContents();
+ TabContents* tab = chrome::GetActiveTabContents(browser());
int ordinal = 0;
EXPECT_EQ(7,
FindInPageWchar(tab, L"a", kFwd, kIgnoreCase, &ordinal));
@@ -447,7 +448,7 @@
// Search for 'goa' three times (6 matches on page).
int ordinal = 0;
- TabContents* tab = browser()->GetActiveTabContents();
+ TabContents* tab = chrome::GetActiveTabContents(browser());
EXPECT_EQ(6, FindInPageWchar(tab, L"goa",
kFwd, kIgnoreCase, &ordinal));
EXPECT_EQ(1, ordinal);
@@ -489,7 +490,7 @@
EnsureFindBoxOpen();
// Search for a text that exists within a link on the page.
- TabContents* tab = browser()->GetActiveTabContents();
+ TabContents* tab = chrome::GetActiveTabContents(browser());
ASSERT_TRUE(NULL != tab);
int ordinal = 0;
EXPECT_EQ(8, FindInPageWchar(tab,
@@ -515,7 +516,7 @@
ui_test_utils::NavigateToURL(browser(), url);
int ordinal = 0;
- TabContents* tab = browser()->GetActiveTabContents();
+ TabContents* tab = chrome::GetActiveTabContents(browser());
EXPECT_EQ(1, FindInPageWchar(tab, L"text", kFwd, kIgnoreCase, &ordinal));
EXPECT_EQ(1, ordinal);
}
@@ -536,7 +537,7 @@
// TODO(jungshik): According to a native Malayalam speaker, it's ok not
// to find U+0D4C. Still need to investigate further this issue.
int ordinal = 0;
- TabContents* tab = browser()->GetActiveTabContents();
+ TabContents* tab = chrome::GetActiveTabContents(browser());
FindInPageWchar(tab, L"\u0D4C", kFwd, kIgnoreCase, &ordinal);
FindInPageWchar(tab, L"\u0D4C", kFwd, kIgnoreCase, &ordinal);
@@ -558,7 +559,7 @@
// This used to crash the tab.
int ordinal = 0;
- EXPECT_EQ(0, FindInPageWchar(browser()->GetActiveTabContents(),
+ EXPECT_EQ(0, FindInPageWchar(chrome::GetActiveTabContents(browser()),
L"s", kFwd, kIgnoreCase, &ordinal));
EXPECT_EQ(0, ordinal);
}
@@ -579,7 +580,7 @@
// This string appears 5 times at the bottom of a long page. If Find restarts
// properly after a timeout, it will find 5 matches, not just 1.
int ordinal = 0;
- EXPECT_EQ(5, FindInPageWchar(browser()->GetActiveTabContents(),
+ EXPECT_EQ(5, FindInPageWchar(chrome::GetActiveTabContents(browser()),
L"008.xml",
kFwd, kIgnoreCase, &ordinal));
EXPECT_EQ(1, ordinal);
@@ -595,7 +596,7 @@
// If this test hangs on the FindInPage call, then it might be a regression
// such as the one found in issue http://crbug.com/70505.
int ordinal = 0;
- FindInPageWchar(browser()->GetActiveTabContents(),
+ FindInPageWchar(chrome::GetActiveTabContents(browser()),
L"a", kFwd, kIgnoreCase, &ordinal);
EXPECT_EQ(1, ordinal);
// TODO(finnur): We cannot reliably get the matchcount for this Find call
@@ -610,7 +611,7 @@
GURL url = GetURL(kPrematureEnd);
ui_test_utils::NavigateToURL(browser(), url);
- TabContents* tab_contents = browser()->GetActiveTabContents();
+ TabContents* tab_contents = chrome::GetActiveTabContents(browser());
ASSERT_TRUE(NULL != tab_contents);
// Search for a text that exists within a link on the page.
@@ -639,7 +640,7 @@
ui_test_utils::WindowedNotificationObserver observer(
content::NOTIFICATION_LOAD_STOP,
content::Source<NavigationController>(
- &browser()->GetActiveTabContents()->web_contents()->
+ &chrome::GetActiveTabContents(browser())->web_contents()->
GetController()));
chrome::Reload(browser(), CURRENT_TAB);
observer.Wait();
@@ -742,7 +743,7 @@
EXPECT_TRUE(GetFindBarWindowInfo(&start_position, &fully_visible));
EXPECT_TRUE(fully_visible);
- TabContents* tab = browser()->GetActiveTabContents();
+ TabContents* tab = chrome::GetActiveTabContents(browser());
int moved_x_coord = FindInPageTillBoxMoves(tab, start_position.x(),
L"Chromium", kMoveIterations);
@@ -799,7 +800,7 @@
// Search for 'no_match'. No matches should be found.
int ordinal = 0;
- TabContents* tab = browser()->GetActiveTabContents();
+ TabContents* tab = chrome::GetActiveTabContents(browser());
EXPECT_EQ(0, FindInPageWchar(tab, L"no_match",
kFwd, kIgnoreCase, &ordinal));
EXPECT_EQ(0, ordinal);
@@ -883,7 +884,7 @@
// backspace, but that's been proven flaky in the past, so we go straight to
// tab_contents.
FindTabHelper* find_tab_helper =
- browser()->GetActiveTabContents()->find_tab_helper();
+ chrome::GetActiveTabContents(browser())->find_tab_helper();
// Stop the (non-existing) find operation, and clear the selection (which
// signals the UI is still active).
find_tab_helper->StopFinding(FindBarController::kClearSelectionOnPage);
@@ -901,7 +902,7 @@
// Search for 'page'. Should have 1 match.
int ordinal = 0;
- TabContents* tab = browser()->GetActiveTabContents();
+ TabContents* tab = chrome::GetActiveTabContents(browser());
EXPECT_EQ(1, FindInPageWchar(tab, L"page", kFwd, kIgnoreCase, &ordinal));
EXPECT_EQ(1, ordinal);
@@ -931,7 +932,7 @@
// Find "Default".
int ordinal = 0;
- TabContents* tab1 = browser()->GetActiveTabContents();
+ TabContents* tab1 = chrome::GetActiveTabContents(browser());
EXPECT_EQ(1, FindInPageWchar(tab1, L"text", kFwd, kIgnoreCase, &ordinal));
// Create a second tab.
@@ -940,14 +941,14 @@
// something relating to user gesture.
browser()->AddBlankTab(true);
ui_test_utils::NavigateToURL(browser(), url);
- TabContents* tab2 = browser()->GetActiveTabContents();
+ TabContents* tab2 = chrome::GetActiveTabContents(browser());
EXPECT_NE(tab1, tab2);
// Find "given".
FindInPageWchar(tab2, L"given", kFwd, kIgnoreCase, &ordinal);
// Switch back to first tab.
- browser()->ActivateTabAt(0, false);
+ chrome::ActivateTabAt(browser(), 0, false);
browser()->GetFindBarController()->EndFindSession(
FindBarController::kKeepSelectionOnPage,
FindBarController::kKeepResultsInFindBox);
@@ -970,7 +971,7 @@
// Search for the word "page".
int ordinal = 0;
- TabContents* tab1 = browser()->GetActiveTabContents();
+ TabContents* tab1 = chrome::GetActiveTabContents(browser());
EXPECT_EQ(1, FindInPageWchar(tab1, L"page", kFwd, kIgnoreCase, &ordinal));
// Open the Find box.
@@ -1008,13 +1009,13 @@
// Search for the word "page".
int ordinal = 0;
- TabContents* tab1 = browser()->GetActiveTabContents();
+ TabContents* tab1 = chrome::GetActiveTabContents(browser());
EXPECT_EQ(1, FindInPageWchar(tab1, L"page", kFwd, kIgnoreCase, &ordinal));
EXPECT_EQ(ASCIIToUTF16("1 of 1"), GetMatchCountText());
// Now create a second tab and load the same page.
- browser()->AddSelectedTabWithURL(url, content::PAGE_TRANSITION_TYPED);
- TabContents* tab2 = browser()->GetActiveTabContents();
+ chrome::AddSelectedTabWithURL(browser(), url, content::PAGE_TRANSITION_TYPED);
+ TabContents* tab2 = chrome::GetActiveTabContents(browser());
EXPECT_NE(tab1, tab2);
// Open the Find box.
@@ -1042,7 +1043,7 @@
// Search for the word "page".
int ordinal = 0;
- TabContents* tab1 = browser()->GetActiveTabContents();
+ TabContents* tab1 = chrome::GetActiveTabContents(browser());
EXPECT_EQ(1, FindInPageWchar(tab1, L"page", kFwd, kIgnoreCase, &ordinal));
// Open the Find box.
@@ -1058,7 +1059,7 @@
// Now create a second tab and load the same page.
browser()->AddBlankTab(true);
ui_test_utils::NavigateToURL(browser(), url);
- TabContents* tab2 = browser()->GetActiveTabContents();
+ TabContents* tab2 = chrome::GetActiveTabContents(browser());
EXPECT_NE(tab1, tab2);
// Search for the word "text".
@@ -1066,7 +1067,7 @@
// Go back to the first tab and make sure we have NOT switched the prepopulate
// text to "text".
- browser()->ActivateTabAt(0, false);
+ chrome::ActivateTabAt(browser(), 0, false);
// Open the Find box.
EnsureFindBoxOpen();
@@ -1113,7 +1114,7 @@
// Search for the word "page" in the normal browser tab.
int ordinal = 0;
- TabContents* tab1 = browser()->GetActiveTabContents();
+ TabContents* tab1 = chrome::GetActiveTabContents(browser());
EXPECT_EQ(1, FindInPageWchar(tab1, L"page", kFwd, kIgnoreCase, &ordinal));
// Open the Find box.
@@ -1131,8 +1132,8 @@
ui_test_utils::WindowedNotificationObserver observer(
content::NOTIFICATION_LOAD_STOP,
content::NotificationService::AllSources());
- incognito_browser->AddSelectedTabWithURL(
- url, content::PAGE_TRANSITION_START_PAGE);
+ chrome::AddSelectedTabWithURL(incognito_browser, url,
+ content::PAGE_TRANSITION_START_PAGE);
observer.Wait();
incognito_browser->window()->Show();
@@ -1141,8 +1142,7 @@
EXPECT_EQ(ASCIIToUTF16("page"), GetFindBarTextForBrowser(incognito_browser));
// Search for the word "text" in the incognito tab.
- TabContents* incognito_tab =
- incognito_browser->GetActiveTabContents();
+ TabContents* incognito_tab = chrome::GetActiveTabContents(incognito_browser);
EXPECT_EQ(1, FindInPageWchar(incognito_tab, L"text",
kFwd, kIgnoreCase, &ordinal));
EXPECT_EQ(ASCIIToUTF16("text"), GetFindBarTextForBrowser(incognito_browser));
@@ -1153,8 +1153,8 @@
FindBarController::kKeepResultsInFindBox);
// Now open a new tab in the original (non-incognito) browser.
- browser()->AddSelectedTabWithURL(url, content::PAGE_TRANSITION_TYPED);
- TabContents* tab2 = browser()->GetActiveTabContents();
+ chrome::AddSelectedTabWithURL(browser(), url, content::PAGE_TRANSITION_TYPED);
+ TabContents* tab2 = chrome::GetActiveTabContents(browser());
EXPECT_NE(tab1, tab2);
// Open the Find box and make sure it is prepopulated with the search term
@@ -1169,7 +1169,7 @@
GURL url = GetURL(kLinkPage);
ui_test_utils::NavigateToURL(browser(), url);
- TabContents* tab = browser()->GetActiveTabContents();
+ TabContents* tab = chrome::GetActiveTabContents(browser());
int ordinal = 0;
FindInPageWchar(tab, L"link", kFwd, kIgnoreCase, &ordinal);
EXPECT_EQ(ordinal, 1);
@@ -1192,8 +1192,8 @@
ui_test_utils::WindowedNotificationObserver observer(
content::NOTIFICATION_LOAD_STOP,
content::NotificationService::AllSources());
- popup->AddSelectedTabWithURL(GURL(chrome::kAboutBlankURL),
- content::PAGE_TRANSITION_LINK);
+ chrome::AddSelectedTabWithURL(popup, GURL(chrome::kAboutBlankURL),
+ content::PAGE_TRANSITION_LINK);
// Wait for the page to finish loading.
observer.Wait();
popup->window()->Show();
« no previous file with comments | « chrome/browser/ui/extensions/shell_window.cc ('k') | chrome/browser/ui/fullscreen_controller.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698