#include <catch.hpp>
Public Member Functions | |
auto | allowThrows () const -> bool |
AssertionHandler (StringRef const ¯oName, SourceLineInfo const &lineInfo, StringRef capturedExpression, ResultDisposition::Flags resultDisposition) | |
void | complete () |
void | handleExceptionNotThrownAsExpected () |
void | handleExceptionThrownAsExpected () |
template<typename T > | |
void | handleExpr (ExprLhs< T > const &expr) |
void | handleExpr (ITransientExpression const &expr) |
void | handleMessage (ResultWas::OfType resultType, StringRef const &message) |
void | handleThrowingCallSkipped () |
void | handleUnexpectedExceptionNotThrown () |
void | handleUnexpectedInflightException () |
void | setCompleted () |
~AssertionHandler () | |
Private Attributes | |
AssertionInfo | m_assertionInfo |
bool | m_completed = false |
AssertionReaction | m_reaction |
IResultCapture & | m_resultCapture |
Catch::AssertionHandler::AssertionHandler | ( | StringRef const & | macroName, |
SourceLineInfo const & | lineInfo, | ||
StringRef | capturedExpression, | ||
ResultDisposition::Flags | resultDisposition | ||
) |
auto Catch::AssertionHandler::allowThrows | ( | ) | const -> bool |
void Catch::AssertionHandler::complete | ( | ) |
void Catch::AssertionHandler::handleExceptionNotThrownAsExpected | ( | ) |
void Catch::AssertionHandler::handleExceptionThrownAsExpected | ( | ) |
|
inline |
void Catch::AssertionHandler::handleExpr | ( | ITransientExpression const & | expr | ) |
void Catch::AssertionHandler::handleMessage | ( | ResultWas::OfType | resultType, |
StringRef const & | message | ||
) |
void Catch::AssertionHandler::handleThrowingCallSkipped | ( | ) |
void Catch::AssertionHandler::handleUnexpectedExceptionNotThrown | ( | ) |
void Catch::AssertionHandler::handleUnexpectedInflightException | ( | ) |
void Catch::AssertionHandler::setCompleted | ( | ) |
|
private |
|
private |
|
private |
|
private |