Home | History | Annotate | Download | only in autocomplete

Lines Matching refs:edit_view

164       AutocompleteEditView** edit_view) {
169 *edit_view = loc_bar->location_entry();
170 ASSERT_TRUE(*edit_view);
173 void GetAutocompleteEditView(AutocompleteEditView** edit_view) {
174 GetAutocompleteEditViewForBrowser(browser(), edit_view);
235 AutocompleteEditView* edit_view = NULL;
236 ASSERT_NO_FATAL_FAILURE(GetAutocompleteEditView(&edit_view));
239 edit_view->model()->popup_model()->autocomplete_controller();
361 AutocompleteEditView* edit_view = NULL;
362 ASSERT_NO_FATAL_FAILURE(GetAutocompleteEditView(&edit_view));
387 edit_view->SetUserText(ASCIIToUTF16("Hello world"));
388 EXPECT_FALSE(edit_view->IsSelectAll());
390 EXPECT_TRUE(edit_view->IsSelectAll());
394 EXPECT_FALSE(edit_view->IsSelectAll());
396 EXPECT_EQ(ASCIIToUTF16("Hello worlds"), edit_view->GetText());
407 EXPECT_FALSE(edit_view->IsSelectAll());
409 EXPECT_EQ(ASCIIToUTF16("Hello "), edit_view->GetText());
423 AutocompleteEditView* edit_view = NULL;
425 GetAutocompleteEditViewForBrowser(popup, &edit_view));
427 EXPECT_TRUE(edit_view->IsSelectAll());
442 GetAutocompleteEditViewForBrowser(popup, &edit_view));
446 edit_view->SetUserText(ASCIIToUTF16("Hello world"));
448 EXPECT_TRUE(edit_view->IsSelectAll());
452 EXPECT_EQ(ASCIIToUTF16("Hello world"), edit_view->GetText());
453 EXPECT_TRUE(edit_view->IsSelectAll());
457 EXPECT_EQ(ASCIIToUTF16("Hello world"), edit_view->GetText());
458 EXPECT_TRUE(edit_view->IsSelectAll());
469 edit_view = NULL;
470 ASSERT_NO_FATAL_FAILURE(GetAutocompleteEditView(&edit_view));
474 ASSERT_TRUE(edit_view->model()->is_keyword_hint());
475 ASSERT_EQ(kSearchKeyword, UTF16ToUTF8(edit_view->model()->keyword()));
479 ASSERT_FALSE(edit_view->model()->is_keyword_hint());
480 ASSERT_EQ(kSearchKeyword, UTF16ToUTF8(edit_view->model()->keyword()));
484 ASSERT_TRUE(edit_view->model()->is_keyword_hint());
485 ASSERT_EQ(kSearchKeyword, UTF16ToUTF8(edit_view->model()->keyword()));
489 ASSERT_FALSE(edit_view->model()->is_keyword_hint());
490 ASSERT_EQ(kSearchKeyword, UTF16ToUTF8(edit_view->model()->keyword()));
499 ASSERT_FALSE(edit_view->model()->is_keyword_hint());
500 ASSERT_EQ(kSearchKeyword, UTF16ToUTF8(edit_view->model()->keyword()));
516 ASSERT_FALSE(edit_view->model()->is_keyword_hint());
517 ASSERT_EQ(string16(), edit_view->model()->keyword());
519 UTF16ToUTF8(edit_view->GetText()));
526 AutocompleteEditView* edit_view = NULL;
527 ASSERT_NO_FATAL_FAILURE(GetAutocompleteEditView(&edit_view));
529 string16 old_text = edit_view->GetText();
531 EXPECT_TRUE(edit_view->IsSelectAll());
535 EXPECT_TRUE(edit_view->GetText().empty());
539 EXPECT_EQ(old_text, edit_view->GetText());
540 EXPECT_TRUE(edit_view->IsSelectAll());
544 AutocompleteEditView* edit_view = NULL;
545 ASSERT_NO_FATAL_FAILURE(GetAutocompleteEditView(&edit_view));
546 AutocompletePopupModel* popup_model = edit_view->model()->popup_model();
562 AutocompleteEditView* edit_view = NULL;
563 ASSERT_NO_FATAL_FAILURE(GetAutocompleteEditView(&edit_view));
565 edit_view->SetUserText(ASCIIToUTF16(chrome::kChromeUIHistoryURL));
573 AutocompleteEditView* edit_view = NULL;
574 ASSERT_NO_FATAL_FAILURE(GetAutocompleteEditView(&edit_view));
575 AutocompletePopupModel* popup_model = edit_view->model()->popup_model();
594 EXPECT_TRUE(edit_view->IsSelectAll());
598 EXPECT_EQ(kSearchSingleChar, UTF16ToUTF8(edit_view->GetText()));
611 AutocompleteEditView* edit_view = NULL;
612 ASSERT_NO_FATAL_FAILURE(GetAutocompleteEditView(&edit_view));
613 AutocompletePopupModel* popup_model = edit_view->model()->popup_model();
621 string16 old_text = edit_view->GetText();
634 if (old_text != edit_view->GetText())
638 EXPECT_NE(old_text, edit_view->GetText());
642 EXPECT_EQ(old_text, edit_view->GetText());
650 AutocompleteEditView* edit_view = NULL;
651 ASSERT_NO_FATAL_FAILURE(GetAutocompleteEditView(&edit_view));
653 string16 old_text = edit_view->GetText();
655 EXPECT_TRUE(edit_view->IsSelectAll());
658 edit_view->GetSelectionBounds(&start, &end);
669 EXPECT_FALSE(edit_view->IsSelectAll());
672 edit_view->GetSelectionBounds(&start, &end);
679 EXPECT_EQ(old_text + char16('a'), edit_view->GetText());
684 EXPECT_EQ(old_text, edit_view->GetText());
686 edit_view->SelectAll(true);
687 EXPECT_TRUE(edit_view->IsSelectAll());
688 edit_view->GetSelectionBounds(&start, &end);
694 EXPECT_TRUE(edit_view->IsSelectAll());
695 edit_view->GetSelectionBounds(&start, &end);
698 EXPECT_TRUE(edit_view->GetText().empty());
701 edit_view->RevertAll();
702 EXPECT_FALSE(edit_view->IsSelectAll());
703 EXPECT_EQ(old_text, edit_view->GetText());
704 edit_view->GetSelectionBounds(&start, &end);
710 AutocompleteEditView* edit_view = NULL;
711 ASSERT_NO_FATAL_FAILURE(GetAutocompleteEditView(&edit_view));
717 ASSERT_TRUE(edit_view->model()->is_keyword_hint());
718 ASSERT_EQ(text, edit_view->model()->keyword());
719 ASSERT_EQ(text, edit_view->GetText());
723 ASSERT_FALSE(edit_view->model()->is_keyword_hint());
724 ASSERT_EQ(text, edit_view->model()->keyword());
725 ASSERT_TRUE(edit_view->GetText().empty());
728 edit_view->model()->ClearKeyword(string16());
729 ASSERT_TRUE(edit_view->model()->is_keyword_hint());
730 ASSERT_EQ(text, edit_view->model()->keyword());
731 ASSERT_EQ(text, edit_view->GetText());
734 edit_view->OnBeforePossibleChange();
735 edit_view->SetWindowTextAndCaretPos(text + WideToUTF16(L"\x3000"),
737 edit_view->OnAfterPossibleChange();
738 ASSERT_FALSE(edit_view->model()->is_keyword_hint());
739 ASSERT_EQ(text, edit_view->model()->keyword());
740 ASSERT_TRUE(edit_view->GetText().empty());
743 edit_view->model()->ClearKeyword(string16());
744 ASSERT_TRUE(edit_view->model()->is_keyword_hint());
745 ASSERT_EQ(text, edit_view->model()->keyword());
746 ASSERT_EQ(text, edit_view->GetText());
750 edit_view->OnBeforePossibleChange();
751 edit_view->model()->on_paste();
752 edit_view->SetWindowTextAndCaretPos(text + char16(' '), text.length() + 1);
753 edit_view->OnAfterPossibleChange();
755 ASSERT_TRUE(edit_view->model()->is_keyword_hint());
756 ASSERT_EQ(text, edit_view->model()->keyword());
757 ASSERT_EQ(text + char16(' '), edit_view->GetText());
762 ASSERT_TRUE(edit_view->model()->is_keyword_hint());
763 ASSERT_EQ(text, edit_view->model()->keyword());
764 ASSERT_EQ(text + ASCIIToUTF16(" "), edit_view->GetText());
768 ASSERT_TRUE(edit_view->model()->is_keyword_hint());
769 ASSERT_EQ(text, edit_view->model()->keyword());
770 ASSERT_EQ(text + char16(' '), edit_view->GetText());
775 ASSERT_TRUE(edit_view->model()->is_keyword_hint());
776 ASSERT_EQ(text, edit_view->model()->keyword());
777 ASSERT_EQ(text + ASCIIToUTF16(" "), edit_view->GetText());
785 ASSERT_FALSE(edit_view->model()->is_keyword_hint());
786 ASSERT_EQ(text, edit_view->model()->keyword());
787 ASSERT_EQ(ASCIIToUTF16("a "), edit_view->GetText());
790 edit_view->SetUserText(string16());
791 ASSERT_FALSE(edit_view->model()->is_keyword_hint());
792 ASSERT_TRUE(edit_view->model()->keyword().empty());
794 edit_view->OnBeforePossibleChange();
795 edit_view->model()->on_paste();
796 edit_view->SetWindowTextAndCaretPos(text + ASCIIToUTF16(" bar"),
798 edit_view->OnAfterPossibleChange();
799 ASSERT_FALSE(edit_view->model()->is_keyword_hint());
800 ASSERT_TRUE(edit_view->model()->keyword().empty());
801 ASSERT_EQ(text + ASCIIToUTF16(" bar"), edit_view->GetText());
807 ASSERT_FALSE(edit_view->model()->is_keyword_hint());
808 ASSERT_TRUE(edit_view->model()->keyword().empty());
809 ASSERT_EQ(text + ASCIIToUTF16(" b ar"), edit_view->GetText());
813 edit_view->OnBeforePossibleChange();
814 edit_view->OnInlineAutocompleteTextMaybeChanged(
816 edit_view->OnAfterPossibleChange();
817 ASSERT_TRUE(edit_view->model()->is_keyword_hint());
818 ASSERT_EQ(text, edit_view->model()->keyword());
819 ASSERT_EQ(text + ASCIIToUTF16(" "), edit_view->GetText());
822 edit_view->GetSelectionBounds(&start, &end);
825 ASSERT_FALSE(edit_view->model()->is_keyword_hint());
826 ASSERT_EQ(text, edit_view->model()->keyword());
827 ASSERT_EQ(string16(), edit_view->GetText());
829 edit_view->SetUserText(string16());
843 ASSERT_TRUE(edit_view->model()->popup_model()->IsOpen());
844 ASSERT_NE(text, edit_view->GetText());
847 ASSERT_FALSE(edit_view->model()->is_keyword_hint());
848 ASSERT_TRUE(edit_view->model()->keyword().empty());
852 ASSERT_FALSE(edit_view->model()->is_keyword_hint());
853 ASSERT_EQ(text, edit_view->model()->keyword());
854 ASSERT_TRUE(edit_view->GetText().empty());
858 AutocompleteEditView* edit_view = NULL;
859 ASSERT_NO_FATAL_FAILURE(GetAutocompleteEditView(&edit_view));
860 AutocompletePopupModel* popup_model = edit_view->model()->popup_model();
873 edit_view->SetUserText(string16());
886 edit_view->SetUserText(string16());
917 AutocompleteEditView* edit_view = NULL;
918 ASSERT_NO_FATAL_FAILURE(GetAutocompleteEditView(&edit_view));
920 AutocompletePopupModel* popup_model = edit_view->model()->popup_model();
923 string16 old_text = edit_view->GetText();
926 edit_view->SetUserText(ASCIIToUTF16("bar"));
936 string16 user_text = edit_view->GetText();
938 edit_view->SelectAll(true);
939 ASSERT_TRUE(edit_view->IsSelectAll());
947 edit_view->model()->OnUpOrDownKeyPressed(1);
952 ASSERT_EQ(selected_text, edit_view->GetText());
953 ASSERT_FALSE(edit_view->IsSelectAll());
967 ASSERT_EQ(selected_text, edit_view->GetText());
970 ASSERT_TRUE(edit_view->model()->OnEscapeKeyPressed());
972 ASSERT_EQ(user_text, edit_view->GetText());
973 ASSERT_TRUE(edit_view->IsSelectAll());
976 edit_view->model()->OnUpOrDownKeyPressed(1);
978 edit_view->model()->OnUpOrDownKeyPressed(-1);
983 ASSERT_EQ(selected_text, edit_view->GetText());
984 ASSERT_FALSE(edit_view->IsSelectAll());
998 ASSERT_EQ(selected_text, edit_view->GetText());
1002 ASSERT_TRUE(edit_view->model()->OnEscapeKeyPressed());
1003 ASSERT_EQ(old_text, edit_view->GetText());
1004 ASSERT_TRUE(edit_view->IsSelectAll());
1008 AutocompleteEditView* edit_view = NULL;
1009 ASSERT_NO_FATAL_FAILURE(GetAutocompleteEditView(&edit_view));
1011 edit_view->SetUserText(ASCIIToUTF16("Hello world"));
1022 edit_view->GetSelectionBounds(&start, &end);
1029 edit_view->GetSelectionBounds(&start, &end);
1030 EXPECT_EQ(edit_view->GetText().size(), start);
1031 EXPECT_EQ(edit_view->GetText().size(), end);
1037 edit_view->SelectAll(true);
1038 EXPECT_TRUE(edit_view->IsSelectAll());
1039 edit_view->GetSelectionBounds(&start, &end);
1041 EXPECT_EQ(edit_view->GetText().size(), end);
1046 edit_view->GetSelectionBounds(&start, &end);
1047 EXPECT_EQ(edit_view->GetText().size(), start);
1048 EXPECT_EQ(edit_view->GetText().size(), end);
1060 AutocompleteEditView* edit_view = NULL;
1061 ASSERT_NO_FATAL_FAILURE(GetAutocompleteEditView(&edit_view));
1065 ASSERT_TRUE(edit_view->model()->is_keyword_hint());
1066 ASSERT_EQ(kSearchKeyword, UTF16ToUTF8(edit_view->model()->keyword()));
1070 ASSERT_FALSE(edit_view->model()->is_keyword_hint());
1071 ASSERT_EQ(kSearchKeyword, UTF16ToUTF8(edit_view->model()->keyword()));
1083 ASSERT_EQ(kSearchKeyword, UTF16ToUTF8(edit_view->model()->keyword()));
1087 AutocompleteEditView* edit_view = NULL;
1088 ASSERT_NO_FATAL_FAILURE(GetAutocompleteEditView(&edit_view));
1089 AutocompletePopupModel* popup_model = edit_view->model()->popup_model();
1097 string16 old_text = edit_view->GetText();
1103 edit_view->model()->OnControlKeyChanged(true);
1106 EXPECT_EQ(old_text, edit_view->GetText());
1192 AutocompleteEditView* edit_view = NULL;
1193 ASSERT_NO_FATAL_FAILURE(GetAutocompleteEditView(&edit_view));
1195 string16 old_text = edit_view->GetText();
1197 EXPECT_TRUE(edit_view->IsSelectAll());
1201 EXPECT_TRUE(edit_view->GetText().empty());
1205 EXPECT_TRUE(edit_view->GetText().empty());
1210 EXPECT_EQ(old_text, edit_view->GetText());
1213 EXPECT_FALSE(edit_view->IsSelectAll());
1217 edit_view->GetSelectionBounds(&start, &end);
1224 EXPECT_EQ(old_text.substr(0, old_text.size() - 2), edit_view->GetText());
1228 EXPECT_EQ(old_text, edit_view->GetText());
1233 EXPECT_EQ(old_text.substr(0, old_text.size() - 2), edit_view->GetText());
1236 edit_view->SelectAll(true);
1238 EXPECT_TRUE(edit_view->GetText().empty());
1242 EXPECT_EQ(old_text.substr(0, old_text.size() - 2), edit_view->GetText());
1246 EXPECT_EQ(old_text, edit_view->GetText());
1250 EXPECT_TRUE(edit_view->GetText().empty());
1255 AutocompleteEditView* edit_view = NULL;
1256 ASSERT_NO_FATAL_FAILURE(GetAutocompleteEditView(&edit_view));
1257 edit_view->SetUserText(ASCIIToUTF16("Hello world"));
1258 EXPECT_FALSE(edit_view->IsSelectAll());
1265 EXPECT_TRUE(edit_view->IsSelectAll());
1272 EXPECT_FALSE(edit_view->IsSelectAll());
1281 AutocompleteEditView* edit_view = NULL;
1282 ASSERT_NO_FATAL_FAILURE(GetAutocompleteEditView(&edit_view));
1284 edit_view->SetUserText(UTF8ToUTF16("\357\276\200\357\276\236"));
1291 EXPECT_EQ(UTF8ToUTF16("\357\276\200"), edit_view->GetText());
1296 AutocompleteEditView* edit_view = NULL;
1297 ASSERT_NO_FATAL_FAILURE(GetAutocompleteEditView(&edit_view));
1298 AutocompletePopupModel* popup_model = edit_view->model()->popup_model();
1309 ASSERT_EQ(ASCIIToUTF16("abc"), edit_view->GetText());