Lines Matching refs:matcher
2758 #define INTERNAL_CATCH_THROWS_STR_MATCHES( macroName, resultDisposition, matcher, ... ) \ argument
2760 …NFO, CATCH_INTERNAL_STRINGIFY(__VA_ARGS__) ", " CATCH_INTERNAL_STRINGIFY(matcher), resultDispositi…
2767 … Catch::handleExceptionMatchExpr( catchAssertionHandler, matcher, #matcher##_catch_sr ); \
3244 for( auto matcher : m_matchers ) { in match() local
3245 if (!matcher->match(arg)) in match()
3255 for( auto matcher : m_matchers ) { in describe() local
3260 description += matcher->toString(); in describe()
3277 for( auto matcher : m_matchers ) { in match() local
3278 if (matcher->match(arg)) in match()
3288 for( auto matcher : m_matchers ) { in describe() local
3293 description += matcher->toString(); in describe()
3729 MatchExpr( ArgT const& arg, MatcherT const& matcher, StringRef const& matcherString ) in MatchExpr() argument
3730 : ITransientExpression{ true, matcher.match( arg ) }, in MatchExpr()
3732 m_matcher( matcher ),
3748 …void handleExceptionMatchExpr( AssertionHandler& handler, StringMatcher const& matcher, StringRef …
3751 …auto makeMatchExpr( ArgT const& arg, MatcherT const& matcher, StringRef const& matcherString ) ->… in makeMatchExpr() argument
3752 return MatchExpr<ArgT, MatcherT>( arg, matcher, matcherString ); in makeMatchExpr()
3758 #define INTERNAL_CHECK_THAT( macroName, matcher, resultDisposition, arg ) \ argument
3760 …AL_LINEINFO, CATCH_INTERNAL_STRINGIFY(arg) ", " CATCH_INTERNAL_STRINGIFY(matcher), resultDispositi…
3762 … catchAssertionHandler.handleExpr( Catch::makeMatchExpr( arg, matcher, #matcher##_catch_sr ) ); \
3768 #define INTERNAL_CATCH_THROWS_MATCHES( macroName, exceptionType, resultDisposition, matcher, ... ) \ argument
3770 … " CATCH_INTERNAL_STRINGIFY(exceptionType) ", " CATCH_INTERNAL_STRINGIFY(matcher), resultDispositi…
3777 … catchAssertionHandler.handleExpr( Catch::makeMatchExpr( ex, matcher, #matcher##_catch_sr ) ); \
8311 …void handleExceptionMatchExpr( AssertionHandler& handler, StringMatcher const& matcher, StringRef … in handleExceptionMatchExpr() argument
8313 … MatchExpr<std::string, StringMatcher const&> expr( exceptionMessage, matcher, matcherString ); in handleExceptionMatchExpr()
17206 …THROWS_WITH( expr, matcher ) INTERNAL_CATCH_THROWS_STR_MATCHES( "CATCH_REQUIRE_THROWS_WITH", Catch… argument
17208 …eptionType, matcher ) INTERNAL_CATCH_THROWS_MATCHES( "CATCH_REQUIRE_THROWS_MATCHES", exceptionType… argument
17220 …S_WITH( expr, matcher ) INTERNAL_CATCH_THROWS_STR_MATCHES( "CATCH_CHECK_THROWS_WITH", Catch::Resul… argument
17222 …nType, matcher ) INTERNAL_CATCH_THROWS_MATCHES( "CATCH_CHECK_THROWS_MATCHES", exceptionType, Catch… argument
17227 #define CATCH_CHECK_THAT( arg, matcher ) INTERNAL_CHECK_THAT( "CATCH_CHECK_THAT", matcher, Catch::R… argument
17229 #define CATCH_REQUIRE_THAT( arg, matcher ) INTERNAL_CHECK_THAT( "CATCH_REQUIRE_THAT", matcher, Catc… argument
17302 …RE_THROWS_WITH( expr, matcher ) INTERNAL_CATCH_THROWS_STR_MATCHES( "REQUIRE_THROWS_WITH", Catch::R… argument
17304 …exceptionType, matcher ) INTERNAL_CATCH_THROWS_MATCHES( "REQUIRE_THROWS_MATCHES", exceptionType, C… argument
17316 …ROWS_WITH( expr, matcher ) INTERNAL_CATCH_THROWS_STR_MATCHES( "CHECK_THROWS_WITH", Catch::ResultDi… argument
17318 …tionType, matcher ) INTERNAL_CATCH_THROWS_MATCHES( "CHECK_THROWS_MATCHES", exceptionType, Catch::R… argument
17323 #define CHECK_THAT( arg, matcher ) INTERNAL_CHECK_THAT( "CHECK_THAT", matcher, Catch::ResultDisposi… argument
17325 #define REQUIRE_THAT( arg, matcher ) INTERNAL_CHECK_THAT( "REQUIRE_THAT", matcher, Catch::ResultDis… argument
17411 #define CATCH_REQUIRE_THROWS_WITH( expr, matcher ) (void)(0) argument
17413 #define CATCH_REQUIRE_THROWS_MATCHES( expr, exceptionType, matcher ) (void)(0) argument
17425 #define CATCH_CHECK_THROWS_WITH( expr, matcher ) (void)(0) argument
17427 #define CATCH_CHECK_THROWS_MATCHES( expr, exceptionType, matcher ) (void)(0) argument
17432 #define CATCH_CHECK_THAT( arg, matcher ) (void)(0) argument
17434 #define CATCH_REQUIRE_THAT( arg, matcher ) (void)(0) argument
17495 #define REQUIRE_THROWS_WITH( expr, matcher ) (void)(0) argument
17497 #define REQUIRE_THROWS_MATCHES( expr, exceptionType, matcher ) (void)(0) argument
17509 #define CHECK_THROWS_WITH( expr, matcher ) (void)(0) argument
17511 #define CHECK_THROWS_MATCHES( expr, exceptionType, matcher ) (void)(0) argument
17516 #define CHECK_THAT( arg, matcher ) (void)(0) argument
17518 #define REQUIRE_THAT( arg, matcher ) (void)(0) argument