OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 "base/file_util.h" | 5 #include "base/file_util.h" |
6 #include "base/message_loop/message_loop.h" | 6 #include "base/message_loop/message_loop.h" |
7 #include "base/strings/string16.h" | 7 #include "base/strings/string16.h" |
8 #include "base/strings/string_util.h" | 8 #include "base/strings/string_util.h" |
9 #include "base/strings/utf_string_conversions.h" | 9 #include "base/strings/utf_string_conversions.h" |
10 #include "chrome/app/chrome_command_ids.h" | 10 #include "chrome/app/chrome_command_ids.h" |
(...skipping 386 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
397 // Find a very long string in a large page. | 397 // Find a very long string in a large page. |
398 IN_PROC_BROWSER_TEST_F(FindInPageControllerTest, FindLongString) { | 398 IN_PROC_BROWSER_TEST_F(FindInPageControllerTest, FindLongString) { |
399 WebContents* web_contents = | 399 WebContents* web_contents = |
400 browser()->tab_strip_model()->GetActiveWebContents(); | 400 browser()->tab_strip_model()->GetActiveWebContents(); |
401 ui_test_utils::NavigateToURL(browser(), GetURL("largepage.html")); | 401 ui_test_utils::NavigateToURL(browser(), GetURL("largepage.html")); |
402 | 402 |
403 base::FilePath path = ui_test_utils::GetTestFilePath( | 403 base::FilePath path = ui_test_utils::GetTestFilePath( |
404 base::FilePath().AppendASCII("find_in_page"), | 404 base::FilePath().AppendASCII("find_in_page"), |
405 base::FilePath().AppendASCII("LongFind.txt")); | 405 base::FilePath().AppendASCII("LongFind.txt")); |
406 std::string query; | 406 std::string query; |
407 file_util::ReadFileToString(path, &query); | 407 base::ReadFileToString(path, &query); |
408 std::wstring search_string = UTF8ToWide(query); | 408 std::wstring search_string = UTF8ToWide(query); |
409 EXPECT_EQ(1, | 409 EXPECT_EQ(1, |
410 FindInPageWchar(web_contents, search_string.c_str(), | 410 FindInPageWchar(web_contents, search_string.c_str(), |
411 kFwd, kIgnoreCase, NULL)); | 411 kFwd, kIgnoreCase, NULL)); |
412 } | 412 } |
413 | 413 |
414 // Find a big font string in a page. | 414 // Find a big font string in a page. |
415 IN_PROC_BROWSER_TEST_F(FindInPageControllerTest, BigString) { | 415 IN_PROC_BROWSER_TEST_F(FindInPageControllerTest, BigString) { |
416 WebContents* web_contents = | 416 WebContents* web_contents = |
417 browser()->tab_strip_model()->GetActiveWebContents(); | 417 browser()->tab_strip_model()->GetActiveWebContents(); |
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
460 IN_PROC_BROWSER_TEST_F(FindInPageControllerTest, FindWholeFileContent) { | 460 IN_PROC_BROWSER_TEST_F(FindInPageControllerTest, FindWholeFileContent) { |
461 WebContents* web_contents = | 461 WebContents* web_contents = |
462 browser()->tab_strip_model()->GetActiveWebContents(); | 462 browser()->tab_strip_model()->GetActiveWebContents(); |
463 | 463 |
464 base::FilePath path = ui_test_utils::GetTestFilePath( | 464 base::FilePath path = ui_test_utils::GetTestFilePath( |
465 base::FilePath().AppendASCII("find_in_page"), | 465 base::FilePath().AppendASCII("find_in_page"), |
466 base::FilePath().AppendASCII("find_test.txt")); | 466 base::FilePath().AppendASCII("find_test.txt")); |
467 ui_test_utils::NavigateToURL(browser(), net::FilePathToFileURL(path)); | 467 ui_test_utils::NavigateToURL(browser(), net::FilePathToFileURL(path)); |
468 | 468 |
469 std::string query; | 469 std::string query; |
470 file_util::ReadFileToString(path, &query); | 470 base::ReadFileToString(path, &query); |
471 std::wstring search_string = UTF8ToWide(query); | 471 std::wstring search_string = UTF8ToWide(query); |
472 EXPECT_EQ(1, | 472 EXPECT_EQ(1, |
473 FindInPageWchar(web_contents, search_string.c_str(), | 473 FindInPageWchar(web_contents, search_string.c_str(), |
474 false, false, NULL)); | 474 false, false, NULL)); |
475 } | 475 } |
476 | 476 |
477 // Specifying a prototype so that we can add the WARN_UNUSED_RESULT attribute. | 477 // Specifying a prototype so that we can add the WARN_UNUSED_RESULT attribute. |
478 bool FocusedOnPage(WebContents* web_contents, std::string* result) | 478 bool FocusedOnPage(WebContents* web_contents, std::string* result) |
479 WARN_UNUSED_RESULT; | 479 WARN_UNUSED_RESULT; |
480 | 480 |
(...skipping 1117 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1598 | 1598 |
1599 EXPECT_TRUE(chrome::ExecuteCommand(browser_incognito, IDC_FIND_NEXT)); | 1599 EXPECT_TRUE(chrome::ExecuteCommand(browser_incognito, IDC_FIND_NEXT)); |
1600 WebContents* web_contents_incognito = | 1600 WebContents* web_contents_incognito = |
1601 browser_incognito->tab_strip_model()->GetActiveWebContents(); | 1601 browser_incognito->tab_strip_model()->GetActiveWebContents(); |
1602 ui_test_utils::FindInPageNotificationObserver observer( | 1602 ui_test_utils::FindInPageNotificationObserver observer( |
1603 web_contents_incognito); | 1603 web_contents_incognito); |
1604 observer.Wait(); | 1604 observer.Wait(); |
1605 EXPECT_EQ(ASCIIToUTF16("bar"), | 1605 EXPECT_EQ(ASCIIToUTF16("bar"), |
1606 GetFindBarTextForBrowser(browser_incognito)); | 1606 GetFindBarTextForBrowser(browser_incognito)); |
1607 } | 1607 } |
OLD | NEW |