diff options
Diffstat (limited to 'include/gmock/gmock-spec-builders.h')
-rw-r--r-- | include/gmock/gmock-spec-builders.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/include/gmock/gmock-spec-builders.h b/include/gmock/gmock-spec-builders.h index 9aa0a9ee..d8d4749a 100644 --- a/include/gmock/gmock-spec-builders.h +++ b/include/gmock/gmock-spec-builders.h @@ -1004,13 +1004,13 @@ class TypedExpectation : public ExpectationBase { if (!TupleMatches(matchers_, args)) { DescribeMatchFailureTupleTo(matchers_, args, os); } - if (!extra_matcher_.Matches(args)) { + StringMatchResultListener listener; + if (!extra_matcher_.MatchAndExplain(args, &listener)) { *os << " Expected args: "; extra_matcher_.DescribeTo(os); *os << "\n Actual: don't match"; - internal::ExplainMatchResultAsNeededTo<const ArgumentTuple&>( - extra_matcher_, args, os); + internal::StreamInParensAsNeeded(listener.str(), os); *os << "\n"; } } else if (!AllPrerequisitesAreSatisfied()) { |