ExpressionResultBuilder expressionResultBuilderFromMatcher( MatcherT const& matcher,
                                                             ArgT* arg,
                                                             std::string const& matcherCallAsString ) {
     return expressionResultBuilderFromMatcher( matcher, matcherCallAsString )
         .setLhs( Catch::toString( arg ) )
         .setResultType( matcher.match( arg ) );
 }
Exemple #2
0
 ExpressionResultBuilder expressionResultBuilderFromMatcher( const MatcherT& matcher,
                                                             const ArgT& arg,
                                                             const std::string& matcherCallAsString ) {
     return expressionResultBuilderFromMatcher( matcher, matcherCallAsString )
         .setLhs( Catch::toString( arg ) )
         .setResultType( matcher.match( arg ) );
 }
 ExpressionResultBuilder expressionResultBuilderFromMatcher( MatcherT const& matcher,
                                                             std::string const& matcherCallAsString ) {
     std::string matcherAsString = matcher.toString();
     if( matcherAsString == "{?}" )
         matcherAsString = matcherCallAsString;
     return ExpressionResultBuilder()
         .setRhs( matcherAsString )
         .setOp( "matches" );
 }