Lines Matching defs:MATCHER
143 // The MATCHER*() macros trigger warning C4100 (unreferenced formal
153 MATCHER(SumIsZero, "") {
722 // Tests for the MATCHER*() macro family.
724 // Tests that a simple MATCHER() definition works.
726 MATCHER(IsEven, "") { return (arg % 2) == 0; }
740 MATCHER(IsEven2, negation ? "is odd" : "is even") {
743 // supplied by the MATCHER macro implicitly.
782 // Tests explaining match result in a MATCHER* macro.
793 // Tests that the body of MATCHER() can reference the type of the
796 MATCHER(IsEmptyString, "") {
801 MATCHER(IsEmptyStringByRef, "") {
814 // Tests that MATCHER() can be used in a namespace.
817 MATCHER(IsOdd, "") { return (arg % 2) != 0; }
827 MATCHER(IsPositiveOdd, "") {
955 // Tests that MATCHER*() definitions can be overloaded on the number
958 MATCHER(EqualsSumOf, "") { return arg == 0; }
1053 // Verifies the type of a MATCHER*.
1262 MATCHER(M, "") { return true; }