MCPcopy Create free account
hub / github.com/apache/trafficserver / getExpressionInMacro

Method getExpressionInMacro

lib/catch2/catch.hpp:8350–8362  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

8348 }
8349
8350 std::string AssertionResult::getExpressionInMacro() const {
8351 std::string expr;
8352 if( m_info.macroName.empty() )
8353 expr = static_cast<std::string>(m_info.capturedExpression);
8354 else {
8355 expr.reserve( m_info.macroName.size() + m_info.capturedExpression.size() + 4 );
8356 expr += m_info.macroName;
8357 expr += "( ";
8358 expr += m_info.capturedExpression;
8359 expr += " )";
8360 }
8361 return expr;
8362 }
8363
8364 bool AssertionResult::hasExpandedExpression() const {
8365 return hasExpression() && getExpandedExpression() != getExpression();

Callers 2

writeAssertionMethod · 0.80

Calls 3

emptyMethod · 0.45
reserveMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected