Lines Matching full:matchers
34 // This file tests some commonly used argument matchers.
36 #include "gmock/gmock-matchers.h"
37 #include "gmock/gmock-more-matchers.h"
335 // Tests that matchers are copyable.
536 // For testing casting matchers between compatible types.
548 // For testing casting matchers between compatible types.
1013 // gmock-matchers.h: ambiguous access to overloaded function
1014 // gmock-matchers.h: 'testing::Matcher<void *>::Matcher(void *)'
1015 // gmock-matchers.h: 'testing::Matcher<void *>::Matcher(const testing::
1017 // gmock-matchers.h: (point of instantiation: 'testing::
1019 // gmock-matchers.h: (instantiating: 'testing::PolymorphicMatc
1165 // Tests string comparison matchers.
2031 // Tests that monomorphic matchers are safely cast by the Not matcher.
2041 // Helper to allow easy testing of AllOf matchers with num parameters.
2052 // the given matchers.
2079 // The following tests for varying number of sub-matchers. Due to the way
2080 // the sub-matchers are handled it is enough to test every sub-matcher once
2081 // with sub-matchers using the same matcher type. Varying matcher types are
2181 // Tests that monomorphic matchers are safely cast by the AllOf matcher.
2183 // greater_than_5 and less_than_10 are monomorphic matchers.
2199 // Successful match. Both matchers need to explain. The second
2205 // Successful match. Both matchers need to explain.
2210 // Successful match. All matchers need to explain. The second
2216 // Successful match. All matchers need to explain.
2239 // Helper to allow easy testing of AnyOf matchers with num parameters.
2250 // least one of the given matchers.
2277 // The following tests for varying number of sub-matchers. Due to the way
2278 // the sub-matchers are handled it is enough to test every sub-matcher once
2279 // with sub-matchers using the same matcher type. Varying matcher types are
2366 // Tests that monomorphic matchers are safely cast by the AnyOf matcher.
2368 // greater_than_5 and less_than_10 are monomorphic matchers.
2384 // Failed match. Both matchers need to explain. The second
2390 // Failed match. Both matchers need to explain.
2395 // Failed match. All matchers need to explain. The second
2401 // Failed match. All matchers need to explain.
2699 // Tests floating-point matchers.
2809 // Tests floating-point matchers with fixed epsilons.
3961 // For testing using ExplainMatchResultTo() with polymorphic matchers.
4009 // Tests that when AllOf() succeeds, all matchers are asked to explain
4027 // ctor can be used as arguments to matchers like Eq(), Ge(), and etc
4898 Eq("where the following matchers don't match any elements:\n"
4911 Eq("where the following elements don't match any matchers:\n"
4925 " the following matchers don't match any elements:\n"
4929 " the following elements don't match any matchers:\n"
4941 // A situation where all elements and matchers have a match
4953 "where no permutation of the elements can satisfy all matchers, "
4954 "and the closest match is 2 of 3 matchers with the "
5616 EXPECT_EQ("where the following elements don't match any matchers:\n"