Index: chrome/browser/autocomplete/autocomplete_edit_view_browsertest.cc |
=================================================================== |
--- chrome/browser/autocomplete/autocomplete_edit_view_browsertest.cc (revision 72388) |
+++ chrome/browser/autocomplete/autocomplete_edit_view_browsertest.cc (working copy) |
@@ -351,7 +351,7 @@ |
ASSERT_NO_FATAL_FAILURE(WaitForTabOpenOrClose(tab_count)); |
// Try ctrl-l to focus location bar. |
- edit_view->SetUserText(L"Hello world"); |
+ edit_view->SetUserText(ASCIIToUTF16("Hello world")); |
EXPECT_FALSE(edit_view->IsSelectAll()); |
ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_L, true, false, false)); |
EXPECT_TRUE(edit_view->IsSelectAll()); |
@@ -360,13 +360,13 @@ |
ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_RIGHT, false, false, false)); |
EXPECT_FALSE(edit_view->IsSelectAll()); |
ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_S, false, false, false)); |
- EXPECT_EQ(L"Hello worlds", edit_view->GetText()); |
+ EXPECT_EQ(ASCIIToUTF16("Hello worlds"), edit_view->GetText()); |
// Try ctrl-x to cut text. |
ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_LEFT, true, true, false)); |
EXPECT_FALSE(edit_view->IsSelectAll()); |
ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_X, true, false, false)); |
- EXPECT_EQ(L"Hello ", edit_view->GetText()); |
+ EXPECT_EQ(ASCIIToUTF16("Hello "), edit_view->GetText()); |
#if !defined(OS_CHROMEOS) |
// Try alt-f4 to close the browser. |
@@ -396,7 +396,7 @@ |
GetAutocompleteEditViewForBrowser(popup, &edit_view)); |
// Set the edit text to "Hello world". |
- edit_view->SetUserText(L"Hello world"); |
+ edit_view->SetUserText(ASCIIToUTF16("Hello world")); |
EXPECT_FALSE(edit_view->IsSelectAll()); |
popup->FocusLocationBar(); |
EXPECT_TRUE(edit_view->IsSelectAll()); |
@@ -407,7 +407,7 @@ |
EXPECT_FALSE(edit_view->IsSelectAll()); |
ASSERT_NO_FATAL_FAILURE(SendKeyForBrowser(popup, ui::VKEY_S, false, false, |
false)); |
- EXPECT_EQ(L"Hello world", edit_view->GetText()); |
+ EXPECT_EQ(ASCIIToUTF16("Hello world"), edit_view->GetText()); |
// Try ctrl-x to cut text -- should be disallowed. |
ASSERT_NO_FATAL_FAILURE(SendKeyForBrowser(popup, ui::VKEY_LEFT, true, true, |
@@ -415,7 +415,7 @@ |
EXPECT_FALSE(edit_view->IsSelectAll()); |
ASSERT_NO_FATAL_FAILURE(SendKeyForBrowser(popup, ui::VKEY_X, true, false, |
false)); |
- EXPECT_EQ(L"Hello world", edit_view->GetText()); |
+ EXPECT_EQ(ASCIIToUTF16("Hello world"), edit_view->GetText()); |
#if !defined(OS_CHROMEOS) |
// Try alt-f4 to close the popup. |
@@ -432,22 +432,22 @@ |
// Trigger keyword hint mode. |
ASSERT_NO_FATAL_FAILURE(SendKeySequence(kSearchKeywordKeys)); |
ASSERT_TRUE(edit_view->model()->is_keyword_hint()); |
- ASSERT_EQ(kSearchKeyword, WideToUTF8(edit_view->model()->keyword())); |
+ ASSERT_EQ(kSearchKeyword, UTF16ToUTF8(edit_view->model()->keyword())); |
// Trigger keyword mode. |
ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_TAB, false, false, false)); |
ASSERT_FALSE(edit_view->model()->is_keyword_hint()); |
- ASSERT_EQ(kSearchKeyword, WideToUTF8(edit_view->model()->keyword())); |
+ ASSERT_EQ(kSearchKeyword, UTF16ToUTF8(edit_view->model()->keyword())); |
// Backspace without search text should bring back keyword hint mode. |
ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_BACK, false, false, false)); |
ASSERT_TRUE(edit_view->model()->is_keyword_hint()); |
- ASSERT_EQ(kSearchKeyword, WideToUTF8(edit_view->model()->keyword())); |
+ ASSERT_EQ(kSearchKeyword, UTF16ToUTF8(edit_view->model()->keyword())); |
// Trigger keyword mode again. |
ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_TAB, false, false, false)); |
ASSERT_FALSE(edit_view->model()->is_keyword_hint()); |
- ASSERT_EQ(kSearchKeyword, WideToUTF8(edit_view->model()->keyword())); |
+ ASSERT_EQ(kSearchKeyword, UTF16ToUTF8(edit_view->model()->keyword())); |
// Input something as search text. |
ASSERT_NO_FATAL_FAILURE(SendKeySequence(kSearchTextKeys)); |
@@ -457,7 +457,7 @@ |
for (size_t i = 0; i < arraysize(kSearchText) - 1; ++i) { |
ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_BACK, false, false, false)); |
ASSERT_FALSE(edit_view->model()->is_keyword_hint()); |
- ASSERT_EQ(kSearchKeyword, WideToUTF8(edit_view->model()->keyword())); |
+ ASSERT_EQ(kSearchKeyword, UTF16ToUTF8(edit_view->model()->keyword())); |
} |
// Input something as search text. |
@@ -469,9 +469,9 @@ |
// the keyword mode. |
ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_BACK, false, false, false)); |
ASSERT_FALSE(edit_view->model()->is_keyword_hint()); |
- ASSERT_EQ(std::string(), WideToUTF8(edit_view->model()->keyword())); |
+ ASSERT_EQ(string16(), edit_view->model()->keyword()); |
ASSERT_EQ(std::string(kSearchKeyword) + kSearchText, |
- WideToUTF8(edit_view->GetText())); |
+ UTF16ToUTF8(edit_view->GetText())); |
} |
void EscapeTest() { |
@@ -481,7 +481,7 @@ |
AutocompleteEditView* edit_view = NULL; |
ASSERT_NO_FATAL_FAILURE(GetAutocompleteEditView(&edit_view)); |
- std::wstring old_text = edit_view->GetText(); |
+ string16 old_text = edit_view->GetText(); |
EXPECT_FALSE(old_text.empty()); |
EXPECT_TRUE(edit_view->IsSelectAll()); |
@@ -505,7 +505,8 @@ |
ASSERT_NO_FATAL_FAILURE(SendKeySequence(kDesiredTLDKeys)); |
ASSERT_NO_FATAL_FAILURE(WaitForAutocompleteControllerDone()); |
ASSERT_TRUE(popup_model->IsOpen()); |
- // ctrl-Enter triggers desired_tld feature, thus www.bar.com shall be opened. |
+ // ctrl-Enter triggers desired_tld feature, thus www.bar.com shall be |
+ // opened. |
ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_RETURN, true, false, false)); |
GURL url = browser()->GetSelectedTabContents()->GetURL(); |
@@ -516,7 +517,7 @@ |
AutocompleteEditView* edit_view = NULL; |
ASSERT_NO_FATAL_FAILURE(GetAutocompleteEditView(&edit_view)); |
- edit_view->SetUserText(ASCIIToWide(chrome::kChromeUIHistoryURL)); |
+ edit_view->SetUserText(ASCIIToUTF16(chrome::kChromeUIHistoryURL)); |
int tab_count = browser()->tab_count(); |
// alt-Enter opens a new tab. |
ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_RETURN, false, false, true)); |
@@ -549,7 +550,7 @@ |
ASSERT_NO_FATAL_FAILURE(SendKeySequence(kSearchSingleCharKeys)); |
ASSERT_NO_FATAL_FAILURE(WaitForAutocompleteControllerDone()); |
ASSERT_TRUE(popup_model->IsOpen()); |
- EXPECT_EQ(kSearchSingleChar, WideToUTF8(edit_view->GetText())); |
+ EXPECT_EQ(kSearchSingleChar, UTF16ToUTF8(edit_view->GetText())); |
// Check if the default match result is Search Primary Provider. |
ASSERT_EQ(AutocompleteMatch::SEARCH_WHAT_YOU_TYPED, |
@@ -572,7 +573,7 @@ |
ASSERT_NO_FATAL_FAILURE(WaitForAutocompleteControllerDone()); |
ASSERT_TRUE(popup_model->IsOpen()); |
- std::wstring old_text = edit_view->GetText(); |
+ string16 old_text = edit_view->GetText(); |
// Make sure inline autocomplete is triggerred. |
EXPECT_GT(old_text.length(), arraysize(kInlineAutocompleteText) - 1); |
@@ -604,11 +605,11 @@ |
AutocompleteEditView* edit_view = NULL; |
ASSERT_NO_FATAL_FAILURE(GetAutocompleteEditView(&edit_view)); |
- std::wstring old_text = edit_view->GetText(); |
- EXPECT_EQ(UTF8ToWide(chrome::kAboutBlankURL), old_text); |
+ string16 old_text = edit_view->GetText(); |
+ EXPECT_EQ(UTF8ToUTF16(chrome::kAboutBlankURL), old_text); |
EXPECT_TRUE(edit_view->IsSelectAll()); |
- std::wstring::size_type start, end; |
+ string16::size_type start, end; |
edit_view->GetSelectionBounds(&start, &end); |
EXPECT_EQ(0U, start); |
EXPECT_EQ(old_text.size(), end); |
@@ -625,7 +626,7 @@ |
// Insert one character at the end. Make sure we won't insert |
// anything after the special ZWS mark used in gtk implementation. |
ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_A, false, false, false)); |
- EXPECT_EQ(old_text + L"a", edit_view->GetText()); |
+ EXPECT_EQ(old_text + char16('a'), edit_view->GetText()); |
// Delete one character from the end. Make sure we won't delete the special |
// ZWS mark used in gtk implementation. |
@@ -659,7 +660,7 @@ |
AutocompleteEditView* edit_view = NULL; |
ASSERT_NO_FATAL_FAILURE(GetAutocompleteEditView(&edit_view)); |
- std::wstring text = UTF8ToWide(kSearchKeyword); |
+ string16 text = UTF8ToUTF16(kSearchKeyword); |
// Trigger keyword hint mode. |
ASSERT_NO_FATAL_FAILURE(SendKeySequence(kSearchKeywordKeys)); |
@@ -674,21 +675,22 @@ |
ASSERT_TRUE(edit_view->GetText().empty()); |
// Revert to keyword hint mode. |
- edit_view->model()->ClearKeyword(std::wstring()); |
+ edit_view->model()->ClearKeyword(string16()); |
ASSERT_TRUE(edit_view->model()->is_keyword_hint()); |
ASSERT_EQ(text, edit_view->model()->keyword()); |
ASSERT_EQ(text, edit_view->GetText()); |
// Keyword should also be accepted by typing an ideographic space. |
edit_view->OnBeforePossibleChange(); |
- edit_view->SetWindowTextAndCaretPos(text + L"\x3000", text.length() + 1); |
+ edit_view->SetWindowTextAndCaretPos(text + WideToUTF16(L"\x3000"), |
+ text.length() + 1); |
edit_view->OnAfterPossibleChange(); |
ASSERT_FALSE(edit_view->model()->is_keyword_hint()); |
ASSERT_EQ(text, edit_view->model()->keyword()); |
ASSERT_TRUE(edit_view->GetText().empty()); |
// Revert to keyword hint mode. |
- edit_view->model()->ClearKeyword(std::wstring()); |
+ edit_view->model()->ClearKeyword(string16()); |
ASSERT_TRUE(edit_view->model()->is_keyword_hint()); |
ASSERT_EQ(text, edit_view->model()->keyword()); |
ASSERT_EQ(text, edit_view->GetText()); |
@@ -697,25 +699,25 @@ |
// Simulate pasting a whitespace to the end of content. |
edit_view->OnBeforePossibleChange(); |
edit_view->model()->on_paste(); |
- edit_view->SetWindowTextAndCaretPos(text + L" ", text.length() + 1); |
+ edit_view->SetWindowTextAndCaretPos(text + char16(' '), text.length() + 1); |
edit_view->OnAfterPossibleChange(); |
// Should be still in keyword hint mode. |
ASSERT_TRUE(edit_view->model()->is_keyword_hint()); |
ASSERT_EQ(text, edit_view->model()->keyword()); |
- ASSERT_EQ(text + L" ", edit_view->GetText()); |
+ ASSERT_EQ(text + char16(' '), edit_view->GetText()); |
// Keyword shouldn't be accepted by pressing space with a trailing |
// whitespace. |
ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_SPACE, false, false, false)); |
ASSERT_TRUE(edit_view->model()->is_keyword_hint()); |
ASSERT_EQ(text, edit_view->model()->keyword()); |
- ASSERT_EQ(text + L" ", edit_view->GetText()); |
+ ASSERT_EQ(text + ASCIIToUTF16(" "), edit_view->GetText()); |
// Keyword shouldn't be accepted by deleting the trailing space. |
ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_BACK, false, false, false)); |
ASSERT_TRUE(edit_view->model()->is_keyword_hint()); |
ASSERT_EQ(text, edit_view->model()->keyword()); |
- ASSERT_EQ(text + L" ", edit_view->GetText()); |
+ ASSERT_EQ(text + char16(' '), edit_view->GetText()); |
// Keyword shouldn't be accepted by pressing space in the middle |
// of content. |
@@ -723,37 +725,38 @@ |
ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_SPACE, false, false, false)); |
ASSERT_TRUE(edit_view->model()->is_keyword_hint()); |
ASSERT_EQ(text, edit_view->model()->keyword()); |
- ASSERT_EQ(text + L" ", edit_view->GetText()); |
+ ASSERT_EQ(text + ASCIIToUTF16(" "), edit_view->GetText()); |
// Keyword shouldn't be accepted by pasting "foo bar". |
- edit_view->SetUserText(std::wstring()); |
+ edit_view->SetUserText(string16()); |
ASSERT_FALSE(edit_view->model()->is_keyword_hint()); |
ASSERT_TRUE(edit_view->model()->keyword().empty()); |
edit_view->OnBeforePossibleChange(); |
edit_view->model()->on_paste(); |
- edit_view->SetWindowTextAndCaretPos(text + L" bar", text.length() + 4); |
+ edit_view->SetWindowTextAndCaretPos(text + ASCIIToUTF16(" bar"), |
+ text.length() + 4); |
edit_view->OnAfterPossibleChange(); |
ASSERT_FALSE(edit_view->model()->is_keyword_hint()); |
ASSERT_TRUE(edit_view->model()->keyword().empty()); |
- ASSERT_EQ(text + L" bar", edit_view->GetText()); |
+ ASSERT_EQ(text + ASCIIToUTF16(" bar"), edit_view->GetText()); |
// Keyword shouldn't be accepted by pressing space with a selected range. |
edit_view->OnBeforePossibleChange(); |
edit_view->OnInlineAutocompleteTextMaybeChanged( |
- text + L" ", text.length()); |
+ text + ASCIIToUTF16(" "), text.length()); |
edit_view->OnAfterPossibleChange(); |
ASSERT_TRUE(edit_view->model()->is_keyword_hint()); |
ASSERT_EQ(text, edit_view->model()->keyword()); |
- ASSERT_EQ(text + L" ", edit_view->GetText()); |
+ ASSERT_EQ(text + ASCIIToUTF16(" "), edit_view->GetText()); |
- std::wstring::size_type start, end; |
+ string16::size_type start, end; |
edit_view->GetSelectionBounds(&start, &end); |
ASSERT_NE(start, end); |
ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_SPACE, false, false, false)); |
ASSERT_TRUE(edit_view->model()->is_keyword_hint()); |
ASSERT_EQ(text, edit_view->model()->keyword()); |
- ASSERT_EQ(text + L" ", edit_view->GetText()); |
+ ASSERT_EQ(text + ASCIIToUTF16(" "), edit_view->GetText()); |
edit_view->GetSelectionBounds(&start, &end); |
ASSERT_EQ(start, end); |
@@ -823,8 +826,8 @@ |
AutocompleteEditView* edit_view = NULL; |
ASSERT_NO_FATAL_FAILURE(GetAutocompleteEditView(&edit_view)); |
- std::wstring old_text = edit_view->GetText(); |
- EXPECT_EQ(UTF8ToWide(chrome::kAboutBlankURL), old_text); |
+ string16 old_text = edit_view->GetText(); |
+ EXPECT_EQ(UTF8ToUTF16(chrome::kAboutBlankURL), old_text); |
EXPECT_TRUE(edit_view->IsSelectAll()); |
// Undo should clear the omnibox. |
@@ -843,7 +846,7 @@ |
EXPECT_FALSE(edit_view->IsSelectAll()); |
// The cursor should be at the end. |
- std::wstring::size_type start, end; |
+ string16::size_type start, end; |
edit_view->GetSelectionBounds(&start, &end); |
EXPECT_EQ(old_text.size(), start); |
EXPECT_EQ(old_text.size(), end); |
@@ -883,7 +886,7 @@ |
IN_PROC_BROWSER_TEST_F(AutocompleteEditViewTest, PrimarySelection) { |
AutocompleteEditView* edit_view = NULL; |
ASSERT_NO_FATAL_FAILURE(GetAutocompleteEditView(&edit_view)); |
- edit_view->SetUserText(L"Hello world"); |
+ edit_view->SetUserText(ASCIIToUTF16("Hello world")); |
EXPECT_FALSE(edit_view->IsSelectAll()); |
// Move the cursor to the end. |
@@ -910,14 +913,14 @@ |
AutocompleteEditView* edit_view = NULL; |
ASSERT_NO_FATAL_FAILURE(GetAutocompleteEditView(&edit_view)); |
// Insert text: ダ |
- edit_view->SetUserText(UTF8ToWide("\357\276\200\357\276\236")); |
+ edit_view->SetUserText(UTF8ToUTF16("\357\276\200\357\276\236")); |
// Move the cursor to the end. |
ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_END, false, false, false)); |
// Backspace should delete one character. |
ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_BACK, false, false, false)); |
- EXPECT_EQ(UTF8ToWide("\357\276\200"), edit_view->GetText()); |
+ EXPECT_EQ(UTF8ToUTF16("\357\276\200"), edit_view->GetText()); |
} |
// http://crbug.com/12316 |
@@ -935,7 +938,7 @@ |
ASSERT_TRUE(popup_model->IsOpen()); |
// Inline autocomplete shouldn't be triggered. |
- ASSERT_EQ(L"abc", edit_view->GetText()); |
+ ASSERT_EQ(ASCIIToUTF16("abc"), edit_view->GetText()); |
} |
#endif |