Lines Matching refs:mock
36 // Google Mock - a framework for writing C++ mock classes.
148 // Makes sure that a mock function parameter can be named.
153 // Makes sure that a mock function parameter can be unnamed.
219 // Makes sure that a mock function parameter can be named.
224 // Makes sure that a mock function parameter can be unnamed.
272 // We can't mock these with the old macros, but we need to define them to make
599 // Tests that template mock works.
601 TypeParam mock;
603 EXPECT_CALL(mock, GetSize())
607 EXPECT_CALL(mock, Push(_));
609 EXPECT_CALL(mock, GetTop()).WillOnce(ReturnRef(n));
610 EXPECT_CALL(mock, Pop()).Times(AnyNumber());
612 EXPECT_EQ(0, mock.GetSize());
613 mock.Push(5);
614 EXPECT_EQ(1, mock.GetSize());
615 EXPECT_EQ(5, mock.GetTop());
616 mock.Pop();
617 EXPECT_EQ(0, mock.GetSize());
621 TypeParam mock;
624 EXPECT_CALL(mock, ReturnTypeWithComma()).WillOnce(Return(a_map));
625 EXPECT_CALL(mock, ReturnTypeWithComma(1)).WillOnce(Return(a_map));
627 EXPECT_EQ(a_map, mock.ReturnTypeWithComma());
628 EXPECT_EQ(a_map, mock.ReturnTypeWithComma(1));
688 // Tests that template mock with calltype works.
690 TypeParam mock;
692 EXPECT_CALL(mock, GetSize())
696 EXPECT_CALL(mock, Push(_));
698 EXPECT_CALL(mock, GetTop()).WillOnce(ReturnRef(n));
699 EXPECT_CALL(mock, Pop()).Times(AnyNumber());
701 EXPECT_EQ(0, mock.GetSize());
702 mock.Push(5);
703 EXPECT_EQ(1, mock.GetSize());
704 EXPECT_EQ(5, mock.GetTop());
705 mock.Pop();
706 EXPECT_EQ(0, mock.GetSize());
753 TypeParam mock;
754 EXPECT_CALL(mock, Overloaded());
755 EXPECT_CALL(mock, Overloaded(1)).WillOnce(Return(2));
756 EXPECT_CALL(mock, Overloaded(true, 1)).WillOnce(Return(true));
758 mock.Overloaded();
759 EXPECT_EQ(2, mock.Overloaded(1));
760 EXPECT_TRUE(mock.Overloaded(true, 1));
780 MockOverloadedOnConstness mock;
781 const MockOverloadedOnConstness* const_mock = &mock;
782 EXPECT_CALL(mock, Overloaded(1)).WillOnce(Return(2));
785 EXPECT_EQ(2, mock.Overloaded(1));