Class AssertionResult

Class Documentation

class AssertionResult

Public Functions

AssertionResult() = delete
AssertionResult(AssertionInfo const &info, AssertionResultData &&data)
bool isOk() const
bool succeeded() const
ResultWas::OfType getResultType() const
bool hasExpression() const
bool hasMessage() const
std::string getExpression() const
std::string getExpressionInMacro() const
bool hasExpandedExpression() const
std::string getExpandedExpression() const
StringRef getMessage() const
SourceLineInfo getSourceInfo() const
StringRef getTestMacroName() const

Public Members

AssertionInfo m_info
AssertionResultData m_resultData