Chromium Code Reviews| Index: chrome/browser/ui/toolbar/toolbar_model_unittest.cc |
| diff --git a/chrome/browser/ui/toolbar/toolbar_model_unittest.cc b/chrome/browser/ui/toolbar/toolbar_model_unittest.cc |
| index 142b835a4926b27a32bb9c8a0edb2c765a08f5ff..6d25faf2a53f3a1ae8f21bb2775ac157eb89fd2c 100644 |
| --- a/chrome/browser/ui/toolbar/toolbar_model_unittest.cc |
| +++ b/chrome/browser/ui/toolbar/toolbar_model_unittest.cc |
| @@ -33,7 +33,6 @@ namespace { |
| struct TestItem { |
| GURL url; |
| - string16 expected_text; |
| // The expected text to display when query extraction is inactive. |
| string16 expected_replace_text_inactive; |
| // The expected text to display when query extraction is active. |
| @@ -45,7 +44,6 @@ struct TestItem { |
| GURL("view-source:http://www.google.com"), |
| ASCIIToUTF16("view-source:www.google.com"), |
| ASCIIToUTF16("view-source:www.google.com"), |
| - ASCIIToUTF16("view-source:www.google.com"), |
| false, |
| true |
| }, |
| @@ -53,7 +51,6 @@ struct TestItem { |
| GURL("view-source:chrome://newtab/"), |
| ASCIIToUTF16("view-source:chrome://newtab"), |
| ASCIIToUTF16("view-source:chrome://newtab"), |
| - ASCIIToUTF16("view-source:chrome://newtab"), |
| false, |
| true |
| }, |
| @@ -61,7 +58,6 @@ struct TestItem { |
| GURL("chrome-extension://monkey/balls.html"), |
| ASCIIToUTF16("chrome-extension://monkey/balls.html"), |
| ASCIIToUTF16("chrome-extension://monkey/balls.html"), |
| - ASCIIToUTF16("chrome-extension://monkey/balls.html"), |
| false, |
| true |
| }, |
| @@ -69,7 +65,6 @@ struct TestItem { |
| GURL("chrome-internal://newtab/"), |
| string16(), |
| string16(), |
| - string16(), |
| false, |
| false |
| }, |
| @@ -77,7 +72,6 @@ struct TestItem { |
| GURL(content::kAboutBlankURL), |
| ASCIIToUTF16(content::kAboutBlankURL), |
| ASCIIToUTF16(content::kAboutBlankURL), |
| - ASCIIToUTF16(content::kAboutBlankURL), |
| false, |
| true |
| }, |
| @@ -85,7 +79,6 @@ struct TestItem { |
| GURL("http://searchurl/?q=tractor+supply"), |
| ASCIIToUTF16("searchurl/?q=tractor+supply"), |
| ASCIIToUTF16("searchurl/?q=tractor+supply"), |
| - ASCIIToUTF16("searchurl/?q=tractor+supply"), |
| false, |
| true |
| }, |
| @@ -93,7 +86,6 @@ struct TestItem { |
| GURL("http://google.com/search?q=tractor+supply&espv=1"), |
| ASCIIToUTF16("google.com/search?q=tractor+supply&espv=1"), |
| ASCIIToUTF16("google.com/search?q=tractor+supply&espv=1"), |
| - ASCIIToUTF16("google.com/search?q=tractor+supply&espv=1"), |
| false, |
| true |
| }, |
| @@ -101,7 +93,6 @@ struct TestItem { |
| GURL("https://google.ca/search?q=tractor+supply"), |
| ASCIIToUTF16("https://google.ca/search?q=tractor+supply"), |
| ASCIIToUTF16("https://google.ca/search?q=tractor+supply"), |
| - ASCIIToUTF16("https://google.ca/search?q=tractor+supply"), |
| false, |
| true |
| }, |
| @@ -109,14 +100,12 @@ struct TestItem { |
| GURL("https://google.com/search?q=tractor+supply"), |
| ASCIIToUTF16("https://google.com/search?q=tractor+supply"), |
| ASCIIToUTF16("https://google.com/search?q=tractor+supply"), |
| - ASCIIToUTF16("https://google.com/search?q=tractor+supply"), |
| false, |
| true |
| }, |
| { |
| GURL("https://google.com/search?q=tractor+supply&espv=1"), |
| ASCIIToUTF16("https://google.com/search?q=tractor+supply&espv=1"), |
| - ASCIIToUTF16("https://google.com/search?q=tractor+supply&espv=1"), |
| ASCIIToUTF16("tractor supply"), |
| true, |
| true |
| @@ -124,7 +113,6 @@ struct TestItem { |
| { |
| GURL("https://google.com/search?q=tractorsupply.com&espv=1"), |
| ASCIIToUTF16("https://google.com/search?q=tractorsupply.com&espv=1"), |
| - ASCIIToUTF16("https://google.com/search?q=tractorsupply.com&espv=1"), |
| ASCIIToUTF16("tractorsupply.com"), |
| true, |
| true |
| @@ -132,7 +120,6 @@ struct TestItem { |
| { |
| GURL("https://google.com/search?q=ftp://tractorsupply.ie&espv=1"), |
| ASCIIToUTF16("https://google.com/search?q=ftp://tractorsupply.ie&espv=1"), |
| - ASCIIToUTF16("https://google.com/search?q=ftp://tractorsupply.ie&espv=1"), |
| ASCIIToUTF16("ftp://tractorsupply.ie"), |
| true, |
| true |
| @@ -155,17 +142,10 @@ class ToolbarModelTest : public BrowserWithTestWindowTest { |
| protected: |
| void NavigateAndCheckText(const GURL& url, |
| const string16& expected_text, |
| - const string16& expected_replace_text, |
| bool would_perform_search_term_replacement, |
| bool should_display_url); |
| private: |
| - void NavigateAndCheckTextImpl(const GURL& url, |
| - bool allow_search_term_replacement, |
| - const string16 expected_text, |
| - bool would_perform_search_term_replacement, |
| - bool should_display); |
| - |
| DISALLOW_COPY_AND_ASSIGN(ToolbarModelTest); |
| }; |
| @@ -187,21 +167,6 @@ void ToolbarModelTest::SetUp() { |
| void ToolbarModelTest::NavigateAndCheckText( |
| const GURL& url, |
| const string16& expected_text, |
| - const string16& expected_replace_text, |
| - bool would_perform_search_term_replacement, |
| - bool should_display_url) { |
| - NavigateAndCheckTextImpl(url, false, expected_text, |
| - would_perform_search_term_replacement, |
| - should_display_url); |
| - NavigateAndCheckTextImpl(url, true, expected_replace_text, |
| - would_perform_search_term_replacement, |
| - should_display_url); |
| -} |
| - |
| -void ToolbarModelTest::NavigateAndCheckTextImpl( |
| - const GURL& url, |
| - bool allow_search_term_replacement, |
| - const string16 expected_text, |
| bool would_perform_search_term_replacement, |
| bool should_display_url) { |
| // Check while loading. |
| @@ -210,11 +175,10 @@ void ToolbarModelTest::NavigateAndCheckTextImpl( |
| controller->LoadURL(url, content::Referrer(), content::PAGE_TRANSITION_LINK, |
| std::string()); |
| ToolbarModel* toolbar_model = browser()->toolbar_model(); |
| - EXPECT_EQ(should_display_url, toolbar_model->ShouldDisplayURL()); |
| - EXPECT_EQ(expected_text, |
| - toolbar_model->GetText(allow_search_term_replacement)); |
| + EXPECT_EQ(expected_text, toolbar_model->GetText()); |
| EXPECT_EQ(would_perform_search_term_replacement, |
| toolbar_model->WouldPerformSearchTermReplacement(false)); |
| + EXPECT_EQ(should_display_url, toolbar_model->ShouldDisplayURL()); |
| // Check after commit. |
| CommitPendingLoad(controller); |
| @@ -224,11 +188,10 @@ void ToolbarModelTest::NavigateAndCheckTextImpl( |
| controller->GetVisibleEntry()->GetSSL().security_style = |
| content::SECURITY_STYLE_AUTHENTICATED; |
| } |
| - EXPECT_EQ(should_display_url, toolbar_model->ShouldDisplayURL()); |
| - EXPECT_EQ(expected_text, |
| - toolbar_model->GetText(allow_search_term_replacement)); |
| + EXPECT_EQ(expected_text, toolbar_model->GetText()); |
| EXPECT_EQ(would_perform_search_term_replacement, |
| toolbar_model->WouldPerformSearchTermReplacement(false)); |
| + EXPECT_EQ(should_display_url, toolbar_model->ShouldDisplayURL()); |
| // Now pretend the user started modifying the omnibox. |
| toolbar_model->set_input_in_progress(true); |
| @@ -253,8 +216,9 @@ TEST_F(ToolbarModelTest, ShouldDisplayURL) { |
| AddTab(browser(), GURL(content::kAboutBlankURL)); |
| for (size_t i = 0; i < arraysize(test_items); ++i) { |
| const TestItem& test_item = test_items[i]; |
| - NavigateAndCheckText(test_item.url, test_item.expected_text, |
| - test_item.expected_replace_text_inactive, false, |
| + NavigateAndCheckText(test_item.url, |
| + test_item.expected_replace_text_inactive, |
|
Peter Kasting
2013/12/05 07:06:23
Nit: Don't rewrap these calls you've touched to se
Justin Donnelly
2013/12/05 15:33:03
Done. I thought the style guide specified the beh
|
| + false, |
| test_item.should_display_url); |
| } |
| @@ -263,7 +227,7 @@ TEST_F(ToolbarModelTest, ShouldDisplayURL) { |
| EXPECT_TRUE(browser()->toolbar_model()->search_term_replacement_enabled()); |
| for (size_t i = 0; i < arraysize(test_items); ++i) { |
| const TestItem& test_item = test_items[i]; |
| - NavigateAndCheckText(test_item.url, test_item.expected_text, |
| + NavigateAndCheckText(test_item.url, |
| test_item.expected_replace_text_active, |
| test_item.would_perform_search_term_replacement, |
| test_item.should_display_url); |
| @@ -273,8 +237,9 @@ TEST_F(ToolbarModelTest, ShouldDisplayURL) { |
| browser()->toolbar_model()->set_search_term_replacement_enabled(false); |
| for (size_t i = 0; i < arraysize(test_items); ++i) { |
| const TestItem& test_item = test_items[i]; |
| - NavigateAndCheckText(test_item.url, test_item.expected_text, |
| - test_item.expected_replace_text_inactive, false, |
| + NavigateAndCheckText(test_item.url, |
| + test_item.expected_replace_text_inactive, |
| + false, |
| test_item.should_display_url); |
| } |
| } |
| @@ -316,7 +281,7 @@ TEST_F(ToolbarModelTest, GoogleBaseURL) { |
| NavigateAndCheckText( |
| GURL("http://www.foo.com/search?q=tractor+supply&espv=1"), |
| ASCIIToUTF16("www.foo.com/search?q=tractor+supply&espv=1"), |
| - ASCIIToUTF16("www.foo.com/search?q=tractor+supply&espv=1"), false, |
| + false, |
| true); |
| // The same URL, when specified on the command line, should allow search term |
| @@ -326,6 +291,7 @@ TEST_F(ToolbarModelTest, GoogleBaseURL) { |
| "http://www.foo.com/"); |
| NavigateAndCheckText( |
| GURL("http://www.foo.com/search?q=tractor+supply&espv=1"), |
| - ASCIIToUTF16("www.foo.com/search?q=tractor+supply&espv=1"), |
| - ASCIIToUTF16("tractor supply"), true, true); |
| + ASCIIToUTF16("tractor supply"), |
| + true, |
| + true); |
| } |