Searched refs:Matcher (Results 1 - 11 of 11) sorted by relevance

/gem5/ext/googletest/googlemock/test/
H A Dgmock-generated-internal-utils_test.cc43 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 Dgmock-matchers_test.cc107 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 Dgmock-generated-matchers_test.cc70 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 Dgmock_link_test.h153 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 Dgmock-internal-utils_test.cc299 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 Dgmock-generated-internal-utils.h49 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 Dgmock-matchers.cc34 // 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 Dgmock-matchers.h64 // 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 Dgmock-generated-function-mockers.h91 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 Dgmock-generated-matchers.h217 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 Dgmock-spec-builders.h299 // 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_;

Completed in 51 milliseconds