| 4913 | } |
| 4914 | |
| 4915 | std::string AssertionResult::getExpressionInMacro() const { |
| 4916 | std::string expr; |
| 4917 | if (m_info.macroName[0] == 0) |
| 4918 | expr = m_info.capturedExpression; |
| 4919 | else { |
| 4920 | expr.reserve(m_info.macroName.size() + m_info.capturedExpression.size() + 4); |
| 4921 | expr += m_info.macroName; |
| 4922 | expr += "( "; |
| 4923 | expr += m_info.capturedExpression; |
| 4924 | expr += " )"; |
| 4925 | } |
| 4926 | return expr; |
| 4927 | } |
| 4928 | |
| 4929 | bool AssertionResult::hasExpandedExpression() const { |
| 4930 | return hasExpression() && getExpandedExpression() != getExpression(); |
no test coverage detected