D | gtest_matchers.h | 35 #define PROPERTY_MATCHER(typename, propname, matcher) \ argument 36 testing::Property(#propname, &typename::propname, matcher(expected.propname())) 38 #define REPEATED_PROPERTY_MATCHER(typename, propname, matcher) \ argument 39 testing::Property(#propname, &typename::propname, \ 42 #define PROPERTY_EQ(typename, propname) PROPERTY_MATCHER(typename, propname, testing::Eq) argument 44 #define REPEATED_PROPERTY_EQ(typename, propname) \ argument 45 REPEATED_PROPERTY_MATCHER(typename, propname, testing::Eq) 70 #define EQ_MATCHER(typename, properties...) \ argument 71 MATCHER(Eq##typename, " ") { \ 72 return testing::Matches(Eq##typename(std::get<1>(arg)))(std::get<0>(arg)); \ [all …]
|