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

Side by Side Diff: chromeos/dbus/ibus/ibus_engine_service_unittest.cc

Issue 14404007: Fix crash on extension IME reloading on Linux Desktop with chromeos=1. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Addressing comments Created 7 years, 8 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
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 "chromeos/dbus/ibus/ibus_engine_service.h" 5 #include "chromeos/dbus/ibus/ibus_engine_service.h"
6 6
7 #include <map> 7 #include <map>
8 #include "base/bind.h" 8 #include "base/bind.h"
9 #include "base/message_loop.h" 9 #include "base/message_loop.h"
10 #include "base/values.h" 10 #include "base/values.h"
(...skipping 521 matching lines...) Expand 10 before | Expand all | Expand 10 after
532 532
533 // Call exported function. 533 // Call exported function.
534 EXPECT_NE(method_callback_map_.find(ibus::engine::kFocusInMethod), 534 EXPECT_NE(method_callback_map_.find(ibus::engine::kFocusInMethod),
535 method_callback_map_.end()); 535 method_callback_map_.end());
536 method_callback_map_[ibus::engine::kFocusInMethod].Run( 536 method_callback_map_[ibus::engine::kFocusInMethod].Run(
537 &method_call, 537 &method_call,
538 base::Bind(&MockResponseSender::Run, 538 base::Bind(&MockResponseSender::Run,
539 base::Unretained(&response_sender))); 539 base::Unretained(&response_sender)));
540 540
541 // Call exported function without engine. 541 // Call exported function without engine.
542 service_->UnsetEngine(); 542 service_->UnsetEngine(engine_handler_.get());
543 EXPECT_CALL(*engine_handler_, FocusIn()).Times(0); 543 EXPECT_CALL(*engine_handler_, FocusIn()).Times(0);
544 EXPECT_CALL(response_sender, MockRun(_)).Times(0); 544 EXPECT_CALL(response_sender, MockRun(_)).Times(0);
545 method_callback_map_[ibus::engine::kFocusInMethod].Run( 545 method_callback_map_[ibus::engine::kFocusInMethod].Run(
546 &method_call, 546 &method_call,
547 base::Bind(&MockResponseSender::Run, 547 base::Bind(&MockResponseSender::Run,
548 base::Unretained(&response_sender))); 548 base::Unretained(&response_sender)));
549 } 549 }
550 550
551 TEST_F(IBusEngineServiceTest, FocusOutTest) { 551 TEST_F(IBusEngineServiceTest, FocusOutTest) {
552 // Set expectations. 552 // Set expectations.
(...skipping 12 matching lines...) Expand all
565 565
566 // Call exported function. 566 // Call exported function.
567 EXPECT_NE(method_callback_map_.find(ibus::engine::kFocusOutMethod), 567 EXPECT_NE(method_callback_map_.find(ibus::engine::kFocusOutMethod),
568 method_callback_map_.end()); 568 method_callback_map_.end());
569 method_callback_map_[ibus::engine::kFocusOutMethod].Run( 569 method_callback_map_[ibus::engine::kFocusOutMethod].Run(
570 &method_call, 570 &method_call,
571 base::Bind(&MockResponseSender::Run, 571 base::Bind(&MockResponseSender::Run,
572 base::Unretained(&response_sender))); 572 base::Unretained(&response_sender)));
573 573
574 // Call exported function without engine. 574 // Call exported function without engine.
575 service_->UnsetEngine(); 575 service_->UnsetEngine(engine_handler_.get());
576 EXPECT_CALL(*engine_handler_, FocusOut()).Times(0); 576 EXPECT_CALL(*engine_handler_, FocusOut()).Times(0);
577 EXPECT_CALL(response_sender, MockRun(_)).Times(0); 577 EXPECT_CALL(response_sender, MockRun(_)).Times(0);
578 method_callback_map_[ibus::engine::kFocusOutMethod].Run( 578 method_callback_map_[ibus::engine::kFocusOutMethod].Run(
579 &method_call, 579 &method_call,
580 base::Bind(&MockResponseSender::Run, 580 base::Bind(&MockResponseSender::Run,
581 base::Unretained(&response_sender))); 581 base::Unretained(&response_sender)));
582 } 582 }
583 583
584 TEST_F(IBusEngineServiceTest, EnableTest) { 584 TEST_F(IBusEngineServiceTest, EnableTest) {
585 // Set expectations. 585 // Set expectations.
(...skipping 12 matching lines...) Expand all
598 598
599 // Call exported function. 599 // Call exported function.
600 EXPECT_NE(method_callback_map_.find(ibus::engine::kEnableMethod), 600 EXPECT_NE(method_callback_map_.find(ibus::engine::kEnableMethod),
601 method_callback_map_.end()); 601 method_callback_map_.end());
602 method_callback_map_[ibus::engine::kEnableMethod].Run( 602 method_callback_map_[ibus::engine::kEnableMethod].Run(
603 &method_call, 603 &method_call,
604 base::Bind(&MockResponseSender::Run, 604 base::Bind(&MockResponseSender::Run,
605 base::Unretained(&response_sender))); 605 base::Unretained(&response_sender)));
606 606
607 // Call exported function without engine. 607 // Call exported function without engine.
608 service_->UnsetEngine(); 608 service_->UnsetEngine(engine_handler_.get());
609 EXPECT_CALL(*engine_handler_, Enable()).Times(0); 609 EXPECT_CALL(*engine_handler_, Enable()).Times(0);
610 EXPECT_CALL(response_sender, MockRun(_)).Times(0); 610 EXPECT_CALL(response_sender, MockRun(_)).Times(0);
611 method_callback_map_[ibus::engine::kEnableMethod].Run( 611 method_callback_map_[ibus::engine::kEnableMethod].Run(
612 &method_call, 612 &method_call,
613 base::Bind(&MockResponseSender::Run, 613 base::Bind(&MockResponseSender::Run,
614 base::Unretained(&response_sender))); 614 base::Unretained(&response_sender)));
615 } 615 }
616 616
617 TEST_F(IBusEngineServiceTest, DisableTest) { 617 TEST_F(IBusEngineServiceTest, DisableTest) {
618 // Set expectations. 618 // Set expectations.
(...skipping 12 matching lines...) Expand all
631 631
632 // Call exported function. 632 // Call exported function.
633 EXPECT_NE(method_callback_map_.find(ibus::engine::kDisableMethod), 633 EXPECT_NE(method_callback_map_.find(ibus::engine::kDisableMethod),
634 method_callback_map_.end()); 634 method_callback_map_.end());
635 method_callback_map_[ibus::engine::kDisableMethod].Run( 635 method_callback_map_[ibus::engine::kDisableMethod].Run(
636 &method_call, 636 &method_call,
637 base::Bind(&MockResponseSender::Run, 637 base::Bind(&MockResponseSender::Run,
638 base::Unretained(&response_sender))); 638 base::Unretained(&response_sender)));
639 639
640 // Call exported function without engine. 640 // Call exported function without engine.
641 service_->UnsetEngine(); 641 service_->UnsetEngine(engine_handler_.get());
642 EXPECT_CALL(*engine_handler_, Disable()).Times(0); 642 EXPECT_CALL(*engine_handler_, Disable()).Times(0);
643 EXPECT_CALL(response_sender, MockRun(_)).Times(0); 643 EXPECT_CALL(response_sender, MockRun(_)).Times(0);
644 method_callback_map_[ibus::engine::kDisableMethod].Run( 644 method_callback_map_[ibus::engine::kDisableMethod].Run(
645 &method_call, 645 &method_call,
646 base::Bind(&MockResponseSender::Run, 646 base::Bind(&MockResponseSender::Run,
647 base::Unretained(&response_sender))); 647 base::Unretained(&response_sender)));
648 } 648 }
649 649
650 TEST_F(IBusEngineServiceTest, PropertyActivateTest) { 650 TEST_F(IBusEngineServiceTest, PropertyActivateTest) {
651 // Set expectations. 651 // Set expectations.
(...skipping 19 matching lines...) Expand all
671 671
672 // Call exported function. 672 // Call exported function.
673 EXPECT_NE(method_callback_map_.find(ibus::engine::kPropertyActivateMethod), 673 EXPECT_NE(method_callback_map_.find(ibus::engine::kPropertyActivateMethod),
674 method_callback_map_.end()); 674 method_callback_map_.end());
675 method_callback_map_[ibus::engine::kPropertyActivateMethod].Run( 675 method_callback_map_[ibus::engine::kPropertyActivateMethod].Run(
676 &method_call, 676 &method_call,
677 base::Bind(&MockResponseSender::Run, 677 base::Bind(&MockResponseSender::Run,
678 base::Unretained(&response_sender))); 678 base::Unretained(&response_sender)));
679 679
680 // Call exported function without engine. 680 // Call exported function without engine.
681 service_->UnsetEngine(); 681 service_->UnsetEngine(engine_handler_.get());
682 EXPECT_CALL(*engine_handler_, PropertyActivate(kPropertyName, 682 EXPECT_CALL(*engine_handler_, PropertyActivate(kPropertyName,
683 kIBusPropertyState)).Times(0); 683 kIBusPropertyState)).Times(0);
684 EXPECT_CALL(response_sender, MockRun(_)).Times(0); 684 EXPECT_CALL(response_sender, MockRun(_)).Times(0);
685 method_callback_map_[ibus::engine::kPropertyActivateMethod].Run( 685 method_callback_map_[ibus::engine::kPropertyActivateMethod].Run(
686 &method_call, 686 &method_call,
687 base::Bind(&MockResponseSender::Run, 687 base::Bind(&MockResponseSender::Run,
688 base::Unretained(&response_sender))); 688 base::Unretained(&response_sender)));
689 } 689 }
690 690
691 TEST_F(IBusEngineServiceTest, ResetTest) { 691 TEST_F(IBusEngineServiceTest, ResetTest) {
(...skipping 13 matching lines...) Expand all
705 705
706 // Call exported function. 706 // Call exported function.
707 EXPECT_NE(method_callback_map_.find(ibus::engine::kResetMethod), 707 EXPECT_NE(method_callback_map_.find(ibus::engine::kResetMethod),
708 method_callback_map_.end()); 708 method_callback_map_.end());
709 method_callback_map_[ibus::engine::kResetMethod].Run( 709 method_callback_map_[ibus::engine::kResetMethod].Run(
710 &method_call, 710 &method_call,
711 base::Bind(&MockResponseSender::Run, 711 base::Bind(&MockResponseSender::Run,
712 base::Unretained(&response_sender))); 712 base::Unretained(&response_sender)));
713 713
714 // Call exported function without engine. 714 // Call exported function without engine.
715 service_->UnsetEngine(); 715 service_->UnsetEngine(engine_handler_.get());
716 EXPECT_CALL(*engine_handler_, Reset()).Times(0); 716 EXPECT_CALL(*engine_handler_, Reset()).Times(0);
717 EXPECT_CALL(response_sender, MockRun(_)).Times(0); 717 EXPECT_CALL(response_sender, MockRun(_)).Times(0);
718 method_callback_map_[ibus::engine::kResetMethod].Run( 718 method_callback_map_[ibus::engine::kResetMethod].Run(
719 &method_call, 719 &method_call,
720 base::Bind(&MockResponseSender::Run, 720 base::Bind(&MockResponseSender::Run,
721 base::Unretained(&response_sender))); 721 base::Unretained(&response_sender)));
722 } 722 }
723 723
724 TEST_F(IBusEngineServiceTest, PropertyShowTest) { 724 TEST_F(IBusEngineServiceTest, PropertyShowTest) {
725 // Set expectations. 725 // Set expectations.
(...skipping 15 matching lines...) Expand all
741 741
742 // Call exported function. 742 // Call exported function.
743 EXPECT_NE(method_callback_map_.find(ibus::engine::kPropertyShowMethod), 743 EXPECT_NE(method_callback_map_.find(ibus::engine::kPropertyShowMethod),
744 method_callback_map_.end()); 744 method_callback_map_.end());
745 method_callback_map_[ibus::engine::kPropertyShowMethod].Run( 745 method_callback_map_[ibus::engine::kPropertyShowMethod].Run(
746 &method_call, 746 &method_call,
747 base::Bind(&MockResponseSender::Run, 747 base::Bind(&MockResponseSender::Run,
748 base::Unretained(&response_sender))); 748 base::Unretained(&response_sender)));
749 749
750 // Call exported function without engine. 750 // Call exported function without engine.
751 service_->UnsetEngine(); 751 service_->UnsetEngine(engine_handler_.get());
752 EXPECT_CALL(*engine_handler_, PropertyShow(kPropertyName)).Times(0); 752 EXPECT_CALL(*engine_handler_, PropertyShow(kPropertyName)).Times(0);
753 EXPECT_CALL(response_sender, MockRun(_)).Times(0); 753 EXPECT_CALL(response_sender, MockRun(_)).Times(0);
754 method_callback_map_[ibus::engine::kPropertyShowMethod].Run( 754 method_callback_map_[ibus::engine::kPropertyShowMethod].Run(
755 &method_call, 755 &method_call,
756 base::Bind(&MockResponseSender::Run, 756 base::Bind(&MockResponseSender::Run,
757 base::Unretained(&response_sender))); 757 base::Unretained(&response_sender)));
758 } 758 }
759 759
760 TEST_F(IBusEngineServiceTest, PropertyHideTest) { 760 TEST_F(IBusEngineServiceTest, PropertyHideTest) {
761 // Set expectations. 761 // Set expectations.
(...skipping 15 matching lines...) Expand all
777 777
778 // Call exported function. 778 // Call exported function.
779 EXPECT_NE(method_callback_map_.find(ibus::engine::kPropertyHideMethod), 779 EXPECT_NE(method_callback_map_.find(ibus::engine::kPropertyHideMethod),
780 method_callback_map_.end()); 780 method_callback_map_.end());
781 method_callback_map_[ibus::engine::kPropertyHideMethod].Run( 781 method_callback_map_[ibus::engine::kPropertyHideMethod].Run(
782 &method_call, 782 &method_call,
783 base::Bind(&MockResponseSender::Run, 783 base::Bind(&MockResponseSender::Run,
784 base::Unretained(&response_sender))); 784 base::Unretained(&response_sender)));
785 785
786 // Call exported function without engine. 786 // Call exported function without engine.
787 service_->UnsetEngine(); 787 service_->UnsetEngine(engine_handler_.get());
788 EXPECT_CALL(*engine_handler_, PropertyHide(kPropertyName)).Times(0); 788 EXPECT_CALL(*engine_handler_, PropertyHide(kPropertyName)).Times(0);
789 EXPECT_CALL(response_sender, MockRun(_)).Times(0); 789 EXPECT_CALL(response_sender, MockRun(_)).Times(0);
790 method_callback_map_[ibus::engine::kPropertyHideMethod].Run( 790 method_callback_map_[ibus::engine::kPropertyHideMethod].Run(
791 &method_call, 791 &method_call,
792 base::Bind(&MockResponseSender::Run, 792 base::Bind(&MockResponseSender::Run,
793 base::Unretained(&response_sender))); 793 base::Unretained(&response_sender)));
794 } 794 }
795 795
796 TEST_F(IBusEngineServiceTest, SetCapabilityTest) { 796 TEST_F(IBusEngineServiceTest, SetCapabilityTest) {
797 // Set expectations. 797 // Set expectations.
(...skipping 16 matching lines...) Expand all
814 814
815 // Call exported function. 815 // Call exported function.
816 EXPECT_NE(method_callback_map_.find(ibus::engine::kSetCapabilityMethod), 816 EXPECT_NE(method_callback_map_.find(ibus::engine::kSetCapabilityMethod),
817 method_callback_map_.end()); 817 method_callback_map_.end());
818 method_callback_map_[ibus::engine::kSetCapabilityMethod].Run( 818 method_callback_map_[ibus::engine::kSetCapabilityMethod].Run(
819 &method_call, 819 &method_call,
820 base::Bind(&MockResponseSender::Run, 820 base::Bind(&MockResponseSender::Run,
821 base::Unretained(&response_sender))); 821 base::Unretained(&response_sender)));
822 822
823 // Call exported function without engine. 823 // Call exported function without engine.
824 service_->UnsetEngine(); 824 service_->UnsetEngine(engine_handler_.get());
825 EXPECT_CALL(*engine_handler_, SetCapability(kIBusCapability)).Times(0); 825 EXPECT_CALL(*engine_handler_, SetCapability(kIBusCapability)).Times(0);
826 EXPECT_CALL(response_sender, MockRun(_)).Times(0); 826 EXPECT_CALL(response_sender, MockRun(_)).Times(0);
827 method_callback_map_[ibus::engine::kSetCapabilityMethod].Run( 827 method_callback_map_[ibus::engine::kSetCapabilityMethod].Run(
828 &method_call, 828 &method_call,
829 base::Bind(&MockResponseSender::Run, 829 base::Bind(&MockResponseSender::Run,
830 base::Unretained(&response_sender))); 830 base::Unretained(&response_sender)));
831 } 831 }
832 832
833 TEST_F(IBusEngineServiceTest, ProcessKeyEventTest) { 833 TEST_F(IBusEngineServiceTest, ProcessKeyEventTest) {
834 // Set expectations. 834 // Set expectations.
(...skipping 24 matching lines...) Expand all
859 859
860 // Call exported function. 860 // Call exported function.
861 EXPECT_NE(method_callback_map_.find(ibus::engine::kProcessKeyEventMethod), 861 EXPECT_NE(method_callback_map_.find(ibus::engine::kProcessKeyEventMethod),
862 method_callback_map_.end()); 862 method_callback_map_.end());
863 method_callback_map_[ibus::engine::kProcessKeyEventMethod].Run( 863 method_callback_map_[ibus::engine::kProcessKeyEventMethod].Run(
864 &method_call, 864 &method_call,
865 base::Bind(&MockResponseSender::Run, 865 base::Bind(&MockResponseSender::Run,
866 base::Unretained(&response_sender))); 866 base::Unretained(&response_sender)));
867 867
868 // Call exported function without engine. 868 // Call exported function without engine.
869 service_->UnsetEngine(); 869 service_->UnsetEngine(engine_handler_.get());
870 EXPECT_CALL(*engine_handler_, 870 EXPECT_CALL(*engine_handler_,
871 ProcessKeyEvent(kKeySym, kKeyCode, kState, _)).Times(0); 871 ProcessKeyEvent(kKeySym, kKeyCode, kState, _)).Times(0);
872 EXPECT_CALL(response_sender, MockRun(_)).Times(0); 872 EXPECT_CALL(response_sender, MockRun(_)).Times(0);
873 method_callback_map_[ibus::engine::kProcessKeyEventMethod].Run( 873 method_callback_map_[ibus::engine::kProcessKeyEventMethod].Run(
874 &method_call, 874 &method_call,
875 base::Bind(&MockResponseSender::Run, 875 base::Bind(&MockResponseSender::Run,
876 base::Unretained(&response_sender))); 876 base::Unretained(&response_sender)));
877 } 877 }
878 878
879 TEST_F(IBusEngineServiceTest, DelayProcessKeyEventTest) { 879 TEST_F(IBusEngineServiceTest, DelayProcessKeyEventTest) {
(...skipping 28 matching lines...) Expand all
908 method_callback_map_.end()); 908 method_callback_map_.end());
909 method_callback_map_[ibus::engine::kProcessKeyEventMethod].Run( 909 method_callback_map_[ibus::engine::kProcessKeyEventMethod].Run(
910 &method_call, 910 &method_call,
911 base::Bind(&MockResponseSender::Run, 911 base::Bind(&MockResponseSender::Run,
912 base::Unretained(&response_sender))); 912 base::Unretained(&response_sender)));
913 913
914 // Call KeyEventDone callback. 914 // Call KeyEventDone callback.
915 message_loop_.RunUntilIdle(); 915 message_loop_.RunUntilIdle();
916 916
917 // Call exported function without engine. 917 // Call exported function without engine.
918 service_->UnsetEngine(); 918 service_->UnsetEngine(engine_handler_.get());
919 EXPECT_CALL(*engine_handler_, 919 EXPECT_CALL(*engine_handler_,
920 ProcessKeyEvent(kKeySym, kKeyCode, kState, _)).Times(0); 920 ProcessKeyEvent(kKeySym, kKeyCode, kState, _)).Times(0);
921 EXPECT_CALL(response_sender, MockRun(_)).Times(0); 921 EXPECT_CALL(response_sender, MockRun(_)).Times(0);
922 method_callback_map_[ibus::engine::kProcessKeyEventMethod].Run( 922 method_callback_map_[ibus::engine::kProcessKeyEventMethod].Run(
923 &method_call, 923 &method_call,
924 base::Bind(&MockResponseSender::Run, 924 base::Bind(&MockResponseSender::Run,
925 base::Unretained(&response_sender))); 925 base::Unretained(&response_sender)));
926 } 926 }
927 927
928 TEST_F(IBusEngineServiceTest, CandidateClickedTest) { 928 TEST_F(IBusEngineServiceTest, CandidateClickedTest) {
(...skipping 21 matching lines...) Expand all
950 950
951 // Call exported function. 951 // Call exported function.
952 EXPECT_NE(method_callback_map_.find(ibus::engine::kCandidateClickedMethod), 952 EXPECT_NE(method_callback_map_.find(ibus::engine::kCandidateClickedMethod),
953 method_callback_map_.end()); 953 method_callback_map_.end());
954 method_callback_map_[ibus::engine::kCandidateClickedMethod].Run( 954 method_callback_map_[ibus::engine::kCandidateClickedMethod].Run(
955 &method_call, 955 &method_call,
956 base::Bind(&MockResponseSender::Run, 956 base::Bind(&MockResponseSender::Run,
957 base::Unretained(&response_sender))); 957 base::Unretained(&response_sender)));
958 958
959 // Call exported function without engine. 959 // Call exported function without engine.
960 service_->UnsetEngine(); 960 service_->UnsetEngine(engine_handler_.get());
961 EXPECT_CALL(*engine_handler_, CandidateClicked(kIndex, kIBusMouseButton, 961 EXPECT_CALL(*engine_handler_, CandidateClicked(kIndex, kIBusMouseButton,
962 kState)).Times(0); 962 kState)).Times(0);
963 EXPECT_CALL(response_sender, MockRun(_)).Times(0); 963 EXPECT_CALL(response_sender, MockRun(_)).Times(0);
964 method_callback_map_[ibus::engine::kCandidateClickedMethod].Run( 964 method_callback_map_[ibus::engine::kCandidateClickedMethod].Run(
965 &method_call, 965 &method_call,
966 base::Bind(&MockResponseSender::Run, 966 base::Bind(&MockResponseSender::Run,
967 base::Unretained(&response_sender))); 967 base::Unretained(&response_sender)));
968 } 968 }
969 969
970 TEST_F(IBusEngineServiceTest, SetSurroundingTextTest) { 970 TEST_F(IBusEngineServiceTest, SetSurroundingTextTest) {
(...skipping 21 matching lines...) Expand all
992 992
993 // Call exported function. 993 // Call exported function.
994 EXPECT_NE(method_callback_map_.find(ibus::engine::kSetSurroundingTextMethod), 994 EXPECT_NE(method_callback_map_.find(ibus::engine::kSetSurroundingTextMethod),
995 method_callback_map_.end()); 995 method_callback_map_.end());
996 method_callback_map_[ibus::engine::kSetSurroundingTextMethod].Run( 996 method_callback_map_[ibus::engine::kSetSurroundingTextMethod].Run(
997 &method_call, 997 &method_call,
998 base::Bind(&MockResponseSender::Run, 998 base::Bind(&MockResponseSender::Run,
999 base::Unretained(&response_sender))); 999 base::Unretained(&response_sender)));
1000 1000
1001 // Call exported function without engine. 1001 // Call exported function without engine.
1002 service_->UnsetEngine(); 1002 service_->UnsetEngine(engine_handler_.get());
1003 EXPECT_CALL(*engine_handler_, SetSurroundingText(kText, kCursorPos, 1003 EXPECT_CALL(*engine_handler_, SetSurroundingText(kText, kCursorPos,
1004 kAnchorPos)).Times(0); 1004 kAnchorPos)).Times(0);
1005 EXPECT_CALL(response_sender, MockRun(_)).Times(0); 1005 EXPECT_CALL(response_sender, MockRun(_)).Times(0);
1006 method_callback_map_[ibus::engine::kSetSurroundingTextMethod].Run( 1006 method_callback_map_[ibus::engine::kSetSurroundingTextMethod].Run(
1007 &method_call, 1007 &method_call,
1008 base::Bind(&MockResponseSender::Run, 1008 base::Bind(&MockResponseSender::Run,
1009 base::Unretained(&response_sender))); 1009 base::Unretained(&response_sender)));
1010 } 1010 }
1011 1011
1012 TEST_F(IBusEngineServiceTest, RegisterProperties) { 1012 TEST_F(IBusEngineServiceTest, RegisterProperties) {
(...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after
1112 RequireSurroundingTextExpectation expectation; 1112 RequireSurroundingTextExpectation expectation;
1113 EXPECT_CALL(*mock_exported_object_, SendSignal(_)) 1113 EXPECT_CALL(*mock_exported_object_, SendSignal(_))
1114 .WillOnce(Invoke(&expectation, 1114 .WillOnce(Invoke(&expectation,
1115 &RequireSurroundingTextExpectation::Evaluate)); 1115 &RequireSurroundingTextExpectation::Evaluate));
1116 1116
1117 // Emit signal. 1117 // Emit signal.
1118 service_->RequireSurroundingText(); 1118 service_->RequireSurroundingText();
1119 } 1119 }
1120 1120
1121 } // namespace chromeos 1121 } // namespace chromeos
OLDNEW
« no previous file with comments | « chromeos/dbus/ibus/ibus_engine_service.cc ('k') | chromeos/dbus/ibus/mock_ibus_engine_service.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698