diff options
| author | Martin Hořeňovský | 2023-02-19 20:23:36 +0100 |
|---|---|---|
| committer | Martin Hořeňovský | 2023-02-20 14:32:12 +0100 |
| commit | f04c93462b3eba1845ed05bb9198d14cbba60b0f (patch) | |
| tree | 86c0ae3be307d99d325dff51aa3f4ba793e2328d | |
| parent | 1af351cea1e1b5cd05cfc3b1aa48ea70c643dc5a (diff) | |
| download | catch3-f04c93462b3eba1845ed05bb9198d14cbba60b0f.tar.gz | |
Small refactoring in AssertionResult
| -rw-r--r-- | src/catch2/catch_assertion_result.cpp | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/src/catch2/catch_assertion_result.cpp b/src/catch2/catch_assertion_result.cpp index ee81758a..61d4fd06 100644 --- a/src/catch2/catch_assertion_result.cpp +++ b/src/catch2/catch_assertion_result.cpp @@ -68,16 +68,15 @@ namespace Catch { } std::string AssertionResult::getExpressionInMacro() const { - std::string expr; - if( m_info.macroName.empty() ) - expr = static_cast<std::string>(m_info.capturedExpression); - else { - expr.reserve( m_info.macroName.size() + m_info.capturedExpression.size() + 4 ); - expr += m_info.macroName; - expr += "( "; - expr += m_info.capturedExpression; - expr += " )"; + if ( m_info.macroName.empty() ) { + return static_cast<std::string>( m_info.capturedExpression ); } + std::string expr; + expr.reserve( m_info.macroName.size() + m_info.capturedExpression.size() + 4 ); + expr += m_info.macroName; + expr += "( "; + expr += m_info.capturedExpression; + expr += " )"; return expr; } |