Lines Matching full:matchers
34 // This file tests some commonly used argument matchers.
36 #include "gmock/gmock-matchers.h"
309 // Tests that matchers are copyable.
472 // For testing casting matchers between compatible types.
484 // For testing casting matchers between compatible types.
889 // gmock-matchers.h: ambiguous access to overloaded function
890 // gmock-matchers.h: 'testing::Matcher<void *>::Matcher(void *)'
891 // gmock-matchers.h: 'testing::Matcher<void *>::Matcher(const testing::
893 // gmock-matchers.h: (point of instantiation: 'testing::
895 // gmock-matchers.h: (instantiating: 'testing::PolymorphicMatc
1041 // Tests string comparison matchers.
1907 // Tests that monomorphic matchers are safely cast by the Not matcher.
1917 // Helper to allow easy testing of AllOf matchers with num parameters.
1928 // the given matchers.
1955 // The following tests for varying number of sub-matchers. Due to the way
1956 // the sub-matchers are handled it is enough to test every sub-matcher once
1957 // with sub-matchers using the same matcher type. Varying matcher types are
2035 // Tests that monomorphic matchers are safely cast by the AllOf matcher.
2037 // greater_than_5 and less_than_10 are monomorphic matchers.
2053 // Successful match. Both matchers need to explain. The second
2059 // Successful match. Both matchers need to explain.
2064 // Successful match. All matchers need to explain. The second
2070 // Successful match. All matchers need to explain.
2093 // Helper to allow easy testing of AnyOf matchers with num parameters.
2104 // least one of the given matchers.
2131 // The following tests for varying number of sub-matchers. Due to the way
2132 // the sub-matchers are handled it is enough to test every sub-matcher once
2133 // with sub-matchers using the same matcher type. Varying matcher types are
2202 // Tests that monomorphic matchers are safely cast by the AnyOf matcher.
2204 // greater_than_5 and less_than_10 are monomorphic matchers.
2220 // Failed match. Both matchers need to explain. The second
2226 // Failed match. Both matchers need to explain.
2231 // Failed match. All matchers need to explain. The second
2237 // Failed match. All matchers need to explain.
2535 // Tests floating-point matchers.
3501 // For testing using ExplainMatchResultTo() with polymorphic matchers.
3549 // Tests that when AllOf() succeeds, all matchers are asked to explain
3567 // ctor can be used as arguments to matchers like Eq(), Ge(), and etc