Remove pointless branch from stringifying matcher assertions

This commit is contained in:
Martin Hořeňovský 2021-05-15 11:47:02 +02:00
parent 0c0f73a48d
commit 8ee422d6bf
No known key found for this signature in database
GPG Key ID: DE48307B8B0D381A
1 changed files with 4 additions and 7 deletions

View File

@ -26,13 +26,10 @@ namespace Catch {
m_matcherString( matcherString )
{}
void streamReconstructedExpression( std::ostream &os ) const override {
auto matcherAsString = m_matcher.toString();
os << Catch::Detail::stringify( m_arg ) << ' ';
if( matcherAsString == Detail::unprintableString )
os << m_matcherString;
else
os << matcherAsString;
void streamReconstructedExpression( std::ostream& os ) const override {
os << Catch::Detail::stringify( m_arg )
<< ' '
<< m_matcher.toString();
}
};