Public Member Functions | |
AssertionHandler (StringRef const ¯oName, SourceLineInfo const &lineInfo, StringRef capturedExpression, ResultDisposition::Flags resultDisposition) | |
~AssertionHandler () | |
template<typename T > | |
void | handleExpr (ExprLhs< T > const &expr) |
void | handleExpr (ITransientExpression const &expr) |
void | handleMessage (ResultWas::OfType resultType, StringRef const &message) |
void | handleExceptionThrownAsExpected () |
void | handleUnexpectedExceptionNotThrown () |
void | handleExceptionNotThrownAsExpected () |
void | handleThrowingCallSkipped () |
void | handleUnexpectedInflightException () |
void | complete () |
void | setCompleted () |
auto | allowThrows () const -> bool |
AssertionHandler | ( | StringRef const & | macroName, |
SourceLineInfo const & | lineInfo, | ||
StringRef | capturedExpression, | ||
ResultDisposition::Flags | resultDisposition | ||
) |
~AssertionHandler | ( | ) |
References IResultCapture::handleIncomplete().
void handleExpr | ( | ExprLhs< T > const & | expr | ) |
References ExprLhs< LhsT >::makeUnaryExpr().
void handleExpr | ( | ITransientExpression const & | expr | ) |
void handleMessage | ( | ResultWas::OfType | resultType, |
StringRef const & | message | ||
) |
void handleExceptionThrownAsExpected | ( | ) |
void handleUnexpectedExceptionNotThrown | ( | ) |
void handleExceptionNotThrownAsExpected | ( | ) |
void handleThrowingCallSkipped | ( | ) |
void handleUnexpectedInflightException | ( | ) |
void complete | ( | ) |
void setCompleted | ( | ) |
auto allowThrows | ( | ) | const -> bool |