Lines Matching full:testing
8 **Note:** gMock lives in the `testing` name space. For readability, it is
9 recommended to write `using ::testing::Foo;` once in your file before using the
420 using ::testing::NiceMock;
436 using ::testing::NiceMock;
449 using ::testing::StrictMock;
686 using ::testing::_;
726 Perhaps you haven't got used to the interaction-based way of testing yet. Or
745 When using testing doubles (mocks, fakes, stubs, and etc), sometimes their
759 using ::testing::AtLeast;
853 using ::testing::Return;
865 using ::testing::NotNull;
866 using ::testing::Return;
886 using ::testing::AllOf;
887 using ::testing::Gt;
888 using ::testing::HasSubstr;
889 using ::testing::Ne;
890 using ::testing::Not;
907 using ::testing::Contains;
908 using ::testing::Property;
947 using ::testing::SafeMatcherCast;
981 using ::testing::ReturnRef;
1006 using ::testing::An;
1007 using ::testing::Matcher;
1008 using ::testing::TypedEq;
1036 using ::testing::_;
1037 using ::testing::Lt;
1038 using ::testing::Return;
1059 using ::testing::_;
1060 using ::testing::Ne;
1061 using ::testing::Lt;
1080 using ::testing::_;
1081 using ::testing::AllOf;
1082 using ::testing::Args;
1083 using ::testing::Lt;
1117 using ::testing::Matches;
1118 using ::testing::Ge;
1132 using ::testing::AllOf;
1133 using ::testing::Ge;
1134 using ::testing::Le;
1135 using ::testing::Matches;
1136 using ::testing::Ne;
1156 using ::testing::Truly;
1184 using ::testing::Eq;
1185 using ::testing::Lt;
1235 using ::testing::Field;
1236 using ::testing::Ge;
1252 using ::testing::AllOf;
1253 using ::testing::Field;
1254 using ::testing::Matcher;
1255 using ::testing::SafeMatcherCast;
1276 using ::testing::Ge;
1277 using ::testing::Pointee;
1289 using ::testing::AllOf;
1290 using ::testing::NotNull;
1291 using ::testing::Pointee;
1346 ::testing::Matcher<const Foo&> BarPlusBazEq(int expected_sum) {
1372 using ::testing::_;
1373 using ::testing::ElementsAre;
1374 using ::testing::Gt;
1387 using ::testing::_;
1388 using ::testing::Gt;
1389 using ::testing::UnorderedElementsAre;
1403 using ::testing::ElementsAreArray;
1419 using ::testing::ElementsAreArray;
1431 using ::testing::UnorderedElementsAre;
1432 using ::testing::Pair;
1468 using ::testing::AllOf;
1469 using ::testing::Gt;
1470 using ::testing::Le;
1471 using ::testing::Matcher;
1561 using ::testing::_;
1571 using ::testing::AnyNumber;
1572 using ::testing::Gt;
1696 using ::testing::_;
1697 using ::testing::InSequence;
1745 using ::testing::Sequence;
1779 using ::testing::_;
1780 using ::testing::Sequence;
1800 using ::testing::_;
1814 using ::testing::_;
1833 using ::testing::ReturnRef;
1864 using ::testing::Return;
1898 using ::testing::ReturnPointee;
1915 using ::testing::_;
1916 using ::testing::DoAll;
1965 implementing `::testing::ActionInterface`.
1971 using ::testing::_;
1972 using ::testing::SetArgPointee;
1997 using ::testing::_;
1998 using ::testing::DoAll;
1999 using ::testing::Return;
2000 using ::testing::SetArgPointee;
2023 using ::testing::NotNull;
2024 using ::testing::SetArrayArgument;
2041 using ::testing::_;
2042 using ::testing::SetArrayArgument;
2060 `::testing::InSequence` to specify different behaviors before and after the
2064 using ::testing::InSequence;
2065 using ::testing::Return;
2086 using ::testing::_;
2087 using ::testing::SaveArg;
2088 using ::testing::Return;
2113 `::testing::DefaultValue` class template:
2116 using ::testing::DefaultValue;
2154 using ::testing::_;
2155 using ::testing::AnyNumber;
2156 using ::testing::Gt;
2157 using ::testing::Return;
2190 using ::testing::_; using ::testing::Invoke;
2238 using ::testing::Invoke;
2256 using ::testing::Invoke;
2295 using ::testing::_;
2296 using ::testing::InvokeWithoutArgs;
2324 using ::testing::InvokeWithoutArgs;
2350 using ::testing::_;
2378 using ::testing::_;
2379 using ::testing::InvokeArgument;
2396 using ::testing::_;
2397 using ::testing::InvokeArgument;
2419 using ::testing::_;
2420 using ::testing::InvokeArgument;
2441 using ::testing::_;
2442 using ::testing::DoAll;
2443 using ::testing::IgnoreResult;
2444 using ::testing::Return;
2478 using ::testing::_;
2479 using ::testing::Invoke;
2498 using ::testing::_;
2499 using ::testing::Invoke;
2525 using ::testing::_;
2526 using ::testing::Invoke;
2527 using ::testing::WithArgs;
2579 using ::testing::_;
2580 using ::testing::Invoke;
2598 using ::testing::_;
2599 using ::testing::Invoke;
2600 using ::testing::Unused;
2626 using ::testing::Action;
2627 using ::testing::DoAll;
2628 using ::testing::Return;
2629 using ::testing::SetArgPointee;
2656 using ::testing::Action;
2668 ### Testing Asynchronous Behavior
2780 using ::testing::IsNull;
2831 using ::testing::Unused;
2954 might be created on the heap and owned by the code you are testing. Suppose
2965 using ::testing::Mock;
3013 using ::testing::MockFunction;
3070 we have translated the problem of testing when a `MockFoo` object dies to
3071 testing when its `Die()` method is called:
3158 learning about the behavior of the code you are testing, and wish you could
3177 ::testing::FLAGS_gmock_verbose = "error";
3205 using ::testing::_;
3206 using ::testing::HasSubstr;
3207 using ::testing::Return;
3331 using ::testing::Not;
3487 using ::testing::PrintToString;
3607 using ::testing::Matcher;
3746 using ::testing::MakePolymorphicMatcher;
3747 using ::testing::MatchResultListener;
3748 using ::testing::PolymorphicMatcher;
3800 interface (in namespace `testing`):
3823 using ::testing::Cardinality;
3824 using ::testing::CardinalityInterface;
3825 using ::testing::MakeCardinality;
4075 ::testing::StaticAssertTypeEq<const char*, arg1_type>();
4128 using ::testing::_;
4187 `::testing::ActionInterface<F>`, where `F` is the type of the mock function in
4207 using ::testing::_;
4208 using ::testing::Action;
4209 using ::testing::ActionInterface;
4210 using ::testing::MakeAction;
4247 namespace testing {
4250 } // namespace testing
4281 using ::testing::MakePolymorphicAction;
4282 using ::testing::PolymorphicAction;
4292 using ::testing::_;
4352 `AsStdFunction()` to the code you are testing. For example: