/gem5/ext/googletest/googlemock/test/ |
H A D | gmock-generated-internal-utils_test.cc | 43 using ::testing::Matcher; 56 CompileAssertTypesEqual<tuple<Matcher<int> >, 61 CompileAssertTypesEqual<tuple<Matcher<int>, Matcher<char> >, 66 CompileAssertTypesEqual<tuple<Matcher<int>, Matcher<char>, Matcher<bool>, 67 Matcher<double>, Matcher<char*> >, 88 CompileAssertTypesEqual<tuple<Matcher<boo [all...] |
H A D | gmock-matchers_test.cc | 107 using testing::Matcher; 188 Matcher<int> GreaterThan(int n) { 202 string Describe(const Matcher<T>& m) { 210 string DescribeNegation(const Matcher<T>& m) { 300 Matcher<int> m = MakeMatcher(new NewEvenMatcherImpl); 309 Matcher<double> m; 312 // Tests that Matcher<T> can be constructed from a MatcherInterface<T>*. 315 Matcher<int> m(impl); 322 Matcher<int> m1 = 5; 329 Matcher<in [all...] |
H A D | gmock-generated-matchers_test.cc | 70 using testing::Matcher; 86 string Describe(const Matcher<T>& m) { 94 string DescribeNegation(const Matcher<T>& m) { 170 const Matcher<Tuple3> m = Args<1, 2>(Lt()); 177 const Matcher<const Tuple3&> m = Args<0, 1>(Lt()); 197 const Matcher<tuple<int, bool, char> > m = Args<2, 0>(Lt()); 204 const Matcher<const tuple<int, bool, char, int>&> m = 212 const Matcher<tuple<int, char> > m = Args<1, 0>(Gt()); 219 const Matcher<tuple<bool, int, int> > m = Args<1, 2>(Eq()); 242 Matcher<tupl [all...] |
H A D | gmock_link_test.h | 153 using testing::Matcher; 607 Matcher<const FieldHelper&> m = Field(&FieldHelper::field_, Eq(0)); 610 Matcher<const FieldHelper*> m2 = Field(&FieldHelper::field_, Eq(0)); 618 Matcher<const FieldHelper&> m = Property(&FieldHelper::field, Eq(0)); 621 Matcher<const FieldHelper*> m2 = Property(&FieldHelper::field, Eq(0)); 627 Matcher<char*> m = ResultOf(&InvokeHelper::StaticIntFromString, Eq(1)); 635 Matcher<int*> m = Pointee(Eq(1)); 641 Matcher<const char*> m = Truly(&InvokeHelper::StaticBoolFromString); 647 Matcher<int> m = AllOf(_, Eq(1)); 653 Matcher<in [all...] |
H A D | gmock-internal-utils_test.cc | 299 tuple<Matcher<int> > matchers(Eq(1)); 308 tuple<Matcher<int>, Matcher<char> > matchers(Eq(1), Eq('a')); 321 tuple<Matcher<int>, Matcher<char>, Matcher<bool>, Matcher<long>, // NOLINT 322 Matcher<string> >
|
/gem5/ext/googletest/googlemock/include/gmock/internal/ |
H A D | gmock-generated-internal-utils.h | 49 class Matcher; 66 // MatcherTuple<T>::type is a tuple type where each field is a Matcher 78 typedef ::testing::tuple<Matcher<A1> > type; 83 typedef ::testing::tuple<Matcher<A1>, Matcher<A2> > type; 88 typedef ::testing::tuple<Matcher<A1>, Matcher<A2>, Matcher<A3> > type; 93 typedef ::testing::tuple<Matcher<A1>, Matcher<A [all...] |
/gem5/ext/googletest/googlemock/src/ |
H A D | gmock-matchers.cc | 34 // This file implements Matcher<const string&>, Matcher<string>, and 48 Matcher<const internal::string&>::Matcher(const internal::string& s) { function in class:testing::Matcher 54 Matcher<const internal::string&>::Matcher(const char* s) { function in class:testing::Matcher 59 Matcher<internal::string>::Matcher(const internal::string& s) { *this = Eq(s); } function in class:testing::Matcher 62 Matcher<internal::string>::Matcher(cons function in class:testing::Matcher 69 Matcher<const StringPiece&>::Matcher(const internal::string& s) { function in class:testing::Matcher 75 Matcher<const StringPiece&>::Matcher(const char* s) { function in class:testing::Matcher 81 Matcher<const StringPiece&>::Matcher(StringPiece s) { function in class:testing::Matcher 86 Matcher<StringPiece>::Matcher(const internal::string& s) { function in class:testing::Matcher 91 Matcher<StringPiece>::Matcher(const char* s) { function in class:testing::Matcher 96 Matcher<StringPiece>::Matcher(StringPiece s) { function in class:testing::Matcher [all...] |
/gem5/ext/googletest/googlemock/include/gmock/ |
H A D | gmock-matchers.h | 64 // 2. a factory function that creates a Matcher<T> object from a 68 // to write "v" instead of "Eq(v)" where a Matcher is expected, which 70 // ownership management as Matcher objects can now be copied like 248 // An internal class for implementing Matcher<T>, which will derive 249 // from it. We put functionalities common to all Matcher<T> 313 // A Matcher<T> is a copyable and IMMUTABLE (except by assignment) 315 // implementation of Matcher<T> is just a linked_ptr to const 317 // from Matcher! 319 class Matcher : public internal::MatcherBase<T> { class in namespace:testing 321 // Constructs a null matcher. Needed for storing Matcher object 324 explicit Matcher() {} // NOLINT function in class:testing::Matcher 327 explicit Matcher(const MatcherInterface<T>* impl) function in class:testing::Matcher 339 class GTEST_API_ Matcher<const internal::string&> class in namespace:testing 342 Matcher() {} function in class:testing::Matcher 344 explicit Matcher(const MatcherInterface<const internal::string&>* impl) function in class:testing::Matcher 356 class GTEST_API_ Matcher<internal::string> class in namespace:testing 359 Matcher() {} function in class:testing::Matcher 361 explicit Matcher(const MatcherInterface<internal::string>* impl) function in class:testing::Matcher 377 class GTEST_API_ Matcher<const StringPiece&> class in namespace:testing 380 Matcher() {} function in class:testing::Matcher 382 explicit Matcher(const MatcherInterface<const StringPiece&>* impl) function in class:testing::Matcher 397 class GTEST_API_ Matcher<StringPiece> class in namespace:testing 400 Matcher() {} function in class:testing::Matcher 402 explicit Matcher(const MatcherInterface<StringPiece>* impl) function in class:testing::Matcher 3747 Matcher<T>::Matcher(T value) { *this = Eq(value); } function in class:testing::Matcher [all...] |
H A D | gmock-generated-function-mockers.h | 91 MockSpec<F>& With(const Matcher<A1>& m1) { 112 MockSpec<F>& With(const Matcher<A1>& m1, const Matcher<A2>& m2) { 133 MockSpec<F>& With(const Matcher<A1>& m1, const Matcher<A2>& m2, 134 const Matcher<A3>& m3) { 155 MockSpec<F>& With(const Matcher<A1>& m1, const Matcher<A2>& m2, 156 const Matcher<A3>& m3, const Matcher<A [all...] |
H A D | gmock-generated-matchers.h | 217 typedef Matcher<const SelectedArgs&> MonomorphicInnerMatcher; 287 operator Matcher<ArgsTuple>() const { 1300 // Types of Matcher Parameters 1382 class name##Matcher {\ 1410 operator ::testing::Matcher<arg_type>() const {\ 1411 return ::testing::Matcher<arg_type>(\ 1414 name##Matcher() {\ 1417 GTEST_DISALLOW_ASSIGN_(name##Matcher);\ 1419 inline name##Matcher name() {\ 1420 return name##Matcher();\ [all...] |
H A D | gmock-spec-builders.h | 299 // overloaded constructors of Matcher<const ArgumentTuple&>). 304 OnCallSpec& With(const Matcher<const ArgumentTuple&>& m) { 356 Matcher<const ArgumentTuple&> extra_matcher_; 892 // overloaded constructors of Matcher<const ArgumentTuple&>). 907 TypedExpectation& With(const Matcher<const ArgumentTuple&>& m) { 1053 const Matcher<const ArgumentTuple&>& extra_matcher() const { 1224 Matcher<const ArgumentTuple&> extra_matcher_;
|