Lines Matching defs:mock

32 // Google Mock - a framework for writing C++ mock classes.
51 // mock for a function with const arguments, so we don't test such
127 // Makes sure that a mock function parameter can be named.
132 // Makes sure that a mock function parameter can be unnamed.
415 // Tests that template mock works.
417 MockStack<int> mock;
419 EXPECT_CALL(mock, GetSize())
423 EXPECT_CALL(mock, Push(_));
425 EXPECT_CALL(mock, GetTop())
427 EXPECT_CALL(mock, Pop())
430 EXPECT_EQ(0, mock.GetSize());
431 mock.Push(5);
432 EXPECT_EQ(1, mock.GetSize());
433 EXPECT_EQ(5, mock.GetTop());
434 mock.Pop();
435 EXPECT_EQ(0, mock.GetSize());
439 MockStack<int> mock;
442 EXPECT_CALL(mock, ReturnTypeWithComma())
444 EXPECT_CALL(mock, ReturnTypeWithComma(1))
447 EXPECT_EQ(a_map, mock.ReturnTypeWithComma());
448 EXPECT_EQ(a_map, mock.ReturnTypeWithComma(1));
481 // Tests that template mock with calltype works.
483 MockStackWithCallType<int> mock;
485 EXPECT_CALL(mock, GetSize())
489 EXPECT_CALL(mock, Push(_));
491 EXPECT_CALL(mock, GetTop())
493 EXPECT_CALL(mock, Pop())
496 EXPECT_EQ(0, mock.GetSize());
497 mock.Push(5);
498 EXPECT_EQ(1, mock.GetSize());
499 EXPECT_EQ(5, mock.GetTop());
500 mock.Pop();
501 EXPECT_EQ(0, mock.GetSize());
521 MockOverloadedOnArgNumber mock;
522 EXPECT_CALL(mock, Overloaded());
523 EXPECT_CALL(mock, Overloaded(1)).WillOnce(Return(2));
524 EXPECT_CALL(mock, Overloaded(true, 1)).WillOnce(Return(true));
526 mock.Overloaded();
527 EXPECT_EQ(2, mock.Overloaded(1));
528 EXPECT_TRUE(mock.Overloaded(true, 1));
546 MockOverloadedOnConstness mock;
547 const MockOverloadedOnConstness* const_mock = &mock;
548 EXPECT_CALL(mock, Overloaded(1)).WillOnce(Return(2));
551 EXPECT_EQ(2, mock.Overloaded(1));