Read-only mirrors. Development, issues and pull requests are on GitHub.

summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorMartin Hořeňovský2023-02-19 20:23:36 +0100
committerMartin Hořeňovský2023-02-20 14:32:12 +0100
commitf04c93462b3eba1845ed05bb9198d14cbba60b0f (patch)
tree86c0ae3be307d99d325dff51aa3f4ba793e2328d
parent1af351cea1e1b5cd05cfc3b1aa48ea70c643dc5a (diff)
downloadcatch3-f04c93462b3eba1845ed05bb9198d14cbba60b0f.tar.gz
Small refactoring in AssertionResult
-rw-r--r--src/catch2/catch_assertion_result.cpp17
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;
}