Lines Matching refs:mock
698 MockFunction<Result()> mock; in TEST() local
699 EXPECT_CALL(mock, Call) in TEST()
703 EXPECT_THAT(mock.AsStdFunction()(), in TEST()
706 EXPECT_THAT(mock.AsStdFunction()(), in TEST()
736 MockFunction<Out()> mock; in TEST() local
737 EXPECT_CALL(mock, Call).WillOnce(Return(In())); in TEST()
738 EXPECT_THAT(mock.AsStdFunction()(), Field(&Out::x, 19)); in TEST()
752 MockFunction<U()> mock; in TEST() local
753 EXPECT_CALL(mock, Call).WillOnce(Return(17)).WillRepeatedly(Return(19)); in TEST()
755 EXPECT_EQ(17, mock.AsStdFunction()()); in TEST()
756 EXPECT_EQ(19, mock.AsStdFunction()()); in TEST()
795 MockFunction<std::unique_ptr<int>()> mock; in TEST() local
796 EXPECT_CALL(mock, Call) in TEST()
800 EXPECT_THAT(mock.AsStdFunction()(), Pointee(17)); in TEST()
1008 MockClass mock; in TEST() local
1009 EXPECT_CALL(mock, IntFunc(_)).WillOnce(DoDefault()); in TEST()
1010 EXPECT_EQ(0, mock.IntFunc(true)); in TEST()
1016 MockClass mock; in TEST() local
1017 EXPECT_CALL(mock, Foo()).WillRepeatedly(DoDefault()); in TEST()
1019 EXPECT_ANY_THROW(mock.Foo()); in TEST()
1021 EXPECT_DEATH_IF_SUPPORTED({ mock.Foo(); }, ""); in TEST()
1031 MockClass mock; in TEST() local
1032 EXPECT_CALL(mock, IntFunc(_)) in TEST()
1039 EXPECT_DEATH_IF_SUPPORTED({ mock.IntFunc(true); }, ""); in TEST()
1046 MockClass mock; in TEST() local
1047 EXPECT_CALL(mock, IntFunc(_)).WillOnce(DoDefault()); in TEST()
1048 EXPECT_EQ(1, mock.IntFunc(false)); in TEST()
1054 MockClass mock; in TEST() local
1055 ON_CALL(mock, IntFunc(_)).WillByDefault(Return(2)); in TEST()
1056 EXPECT_CALL(mock, IntFunc(_)).WillOnce(DoDefault()); in TEST()
1057 EXPECT_EQ(2, mock.IntFunc(false)); in TEST()
1062 MockClass mock; in TEST() local
1065 ON_CALL(mock, IntFunc(_)).WillByDefault(DoDefault()); in TEST()
1335 MockFunction<int(int)> mock; in TEST() local
1336 EXPECT_CALL(mock, Call).WillOnce(DoAll(InitialAction{}, FinalAction{})); in TEST()
1337 EXPECT_EQ(19, mock.AsStdFunction()(17)); in TEST()
1357 MockFunction<void(Obj)> mock; in TEST() local
1358 EXPECT_CALL(mock, Call) in TEST()
1362 mock.AsStdFunction()(Obj{}); in TEST()
1363 mock.AsStdFunction()(Obj{}); in TEST()
1376 MockFunction<void(const Obj&)> mock; in TEST() local
1377 EXPECT_CALL(mock, Call) in TEST()
1382 mock.AsStdFunction()(Obj{}); in TEST()
1383 mock.AsStdFunction()(Obj{}); in TEST()
1394 MockFunction<void(Obj&)> mock; in TEST() local
1395 EXPECT_CALL(mock, Call) in TEST()
1400 mock.AsStdFunction()(obj); in TEST()
1401 mock.AsStdFunction()(obj); in TEST()
1413 MockFunction<void(Obj &&)> mock; in TEST() local
1414 EXPECT_CALL(mock, Call) in TEST()
1418 mock.AsStdFunction()(Obj{}); in TEST()
1419 mock.AsStdFunction()(Obj{}); in TEST()
1428 MockFunction<void(Obj&)> mock; in TEST() local
1429 EXPECT_CALL(mock, Call) in TEST()
1433 mock.AsStdFunction()(obj); in TEST()
1441 MockFunction<void(Obj &&)> mock; in TEST() local
1442 EXPECT_CALL(mock, Call) in TEST()
1445 mock.AsStdFunction()(Obj{}); in TEST()
1456 MockFunction<int()> mock; in TEST() local
1457 EXPECT_CALL(mock, Call) in TEST()
1461 EXPECT_EQ(17, mock.AsStdFunction()()); in TEST()
1472 EXPECT_CALL(mock, Call) in TEST()
1475 EXPECT_EQ(17, mock.AsStdFunction()()); in TEST()
1575 MockFunction<Base*(double)> mock; in TEST() local
1576 EXPECT_CALL(mock, Call) in TEST()
1580 EXPECT_EQ(nullptr, mock.AsStdFunction()(1.1)); in TEST()
1581 EXPECT_EQ(nullptr, mock.AsStdFunction()(1.1)); in TEST()
1594 MockFunction<int(int, int)> mock; in TEST() local
1595 EXPECT_CALL(mock, Call).WillOnce(WithArg<1>(SomeAction{})); in TEST()
1596 EXPECT_EQ(19, mock.AsStdFunction()(0, 17)); in TEST()
1769 MockClass mock; in TEST() local
1771 EXPECT_CALL(mock, MakeUnique()).WillOnce(Return(ByMove(std::move(i)))); in TEST()
1772 EXPECT_CALL(mock, MakeVectorUnique()) in TEST()
1775 EXPECT_CALL(mock, MakeUniqueBase()) in TEST()
1778 std::unique_ptr<int> result1 = mock.MakeUnique(); in TEST()
1781 std::vector<std::unique_ptr<int>> vresult = mock.MakeVectorUnique(); in TEST()
1786 std::unique_ptr<Base> result2 = mock.MakeUniqueBase(); in TEST()
1792 MockClass mock; in TEST() local
1795 EXPECT_CALL(mock, MakeUnique()) in TEST()
1800 std::unique_ptr<int> result1 = mock.MakeUnique(); in TEST()
1805 MockClass mock; in TEST() local
1810 EXPECT_EQ(42, *mock.MakeUnique()); in TEST()
1812 EXPECT_CALL(mock, MakeUnique()).WillRepeatedly(Invoke(UniquePtrSource)); in TEST()
1813 EXPECT_CALL(mock, MakeVectorUnique()) in TEST()
1815 std::unique_ptr<int> result1 = mock.MakeUnique(); in TEST()
1817 std::unique_ptr<int> result2 = mock.MakeUnique(); in TEST()
1821 std::vector<std::unique_ptr<int>> vresult = mock.MakeVectorUnique(); in TEST()
1828 MockClass mock; in TEST() local
1831 EXPECT_CALL(mock, TakeUnique(_)).WillRepeatedly([](std::unique_ptr<int> i) { in TEST()
1838 EXPECT_CALL(mock, TakeUnique(testing::Pointee(7))) in TEST()
1841 EXPECT_CALL(mock, TakeUnique(testing::IsNull())) in TEST()
1845 EXPECT_EQ(5, mock.TakeUnique(make(5))); in TEST()
1846 EXPECT_EQ(-7, mock.TakeUnique(make(7))); in TEST()
1847 EXPECT_EQ(7, mock.TakeUnique(make(7))); in TEST()
1848 EXPECT_EQ(7, mock.TakeUnique(make(7))); in TEST()
1849 EXPECT_EQ(-1, mock.TakeUnique({})); in TEST()
1853 EXPECT_CALL(mock, TakeUnique(_, _)) in TEST()
1857 EXPECT_EQ(42, mock.TakeUnique(lvalue, make(7))); in TEST()
1861 EXPECT_CALL(mock, TakeUnique(_)).WillOnce([&saved](std::unique_ptr<int> i) { in TEST()
1865 EXPECT_EQ(0, mock.TakeUnique(make(42))); in TEST()
1879 MockFunction<int()> mock; in TEST() local
1880 EXPECT_CALL(mock, Call).WillOnce(Return17()); in TEST()
1882 EXPECT_EQ(17, mock.AsStdFunction()()); in TEST()
1887 MockFunction<int(int)> mock; in TEST() local
1888 EXPECT_CALL(mock, Call).WillOnce(Return17()); in TEST()
1890 EXPECT_EQ(17, mock.AsStdFunction()(0)); in TEST()
1906 MockFunction<int()> mock; in TEST() local
1907 EXPECT_CALL(mock, Call).WillOnce(ReturnInt()).WillRepeatedly(ReturnInt()); in TEST()
1909 EXPECT_EQ(17, mock.AsStdFunction()()); in TEST()
1910 EXPECT_EQ(19, mock.AsStdFunction()()); in TEST()
1911 EXPECT_EQ(19, mock.AsStdFunction()()); in TEST()
1916 MockFunction<int(int)> mock; in TEST() local
1917 EXPECT_CALL(mock, Call).WillOnce(ReturnInt()).WillRepeatedly(ReturnInt()); in TEST()
1919 EXPECT_EQ(17, mock.AsStdFunction()(0)); in TEST()
1920 EXPECT_EQ(19, mock.AsStdFunction()(0)); in TEST()
1921 EXPECT_EQ(19, mock.AsStdFunction()(0)); in TEST()
1940 MockFunction<int()> mock; in TEST() local
1941 EXPECT_CALL(mock, Call).WillOnce(Return17()); in TEST()
1942 EXPECT_EQ(17, mock.AsStdFunction()()); in TEST()
1957 MockFunction<int()> mock; in TEST() local
1958 EXPECT_CALL(mock, Call).WillOnce(Return17()); in TEST()
1959 EXPECT_EQ(17, mock.AsStdFunction()()); in TEST()
1970 MockFunction<void()> mock; in TEST() local
1971 EXPECT_CALL(mock, Call).WillOnce(ReturnInt()).WillRepeatedly(ReturnInt()); in TEST()
1973 mock.AsStdFunction()(); in TEST()
1974 mock.AsStdFunction()(); in TEST()
1980 MockFunction<int()> mock; in TEST() local
1983 EXPECT_CALL(mock, Call).WillOnce(action); in TEST()
1985 EXPECT_EQ(17, mock.AsStdFunction()()); in TEST()
2008 MockFunction<int(int)> mock; in TEST() local
2009 EXPECT_CALL(mock, Call) in TEST()
2013 EXPECT_EQ(17, mock.AsStdFunction()(0)); in TEST()
2014 EXPECT_EQ(17, mock.AsStdFunction()(0)); in TEST()
2033 MockFunction<int()> mock; in TEST() local
2034 EXPECT_CALL(mock, Call) in TEST()
2038 EXPECT_EQ(17, mock.AsStdFunction()()); in TEST()
2039 EXPECT_EQ(19, mock.AsStdFunction()()); in TEST()