#include <catch2.hpp>
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 AssertionHandler::handleExpr(), and ExprLhs< LhsT >::makeUnaryExpr().
Referenced by AssertionHandler::handleExpr().
| 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 |