diff options
| author | Martin Hořeňovský | 2023-05-06 11:48:25 +0200 |
|---|---|---|
| committer | Martin Hořeňovský | 2023-05-06 11:48:41 +0200 |
| commit | d84777c9cbf5b1b7d0e9ef2e14606ece254adf7a (patch) | |
| tree | fcf806ea44c6822ba8202f9ba5a922bab629d2a2 /src/catch2/internal/catch_assertion_handler.cpp | |
| parent | 51fdbedd1337955bedc02b570bb2a7fb19061f2e (diff) | |
| download | catch3-d84777c9cbf5b1b7d0e9ef2e14606ece254adf7a.tar.gz | |
Fix assertionStarting events being sent after the expr is evaluated
Closes #2678
Diffstat (limited to 'src/catch2/internal/catch_assertion_handler.cpp')
| -rw-r--r-- | src/catch2/internal/catch_assertion_handler.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/catch2/internal/catch_assertion_handler.cpp b/src/catch2/internal/catch_assertion_handler.cpp index b66a1456..e5232f70 100644 --- a/src/catch2/internal/catch_assertion_handler.cpp +++ b/src/catch2/internal/catch_assertion_handler.cpp @@ -23,7 +23,9 @@ namespace Catch { ResultDisposition::Flags resultDisposition ) : m_assertionInfo{ macroName, lineInfo, capturedExpression, resultDisposition }, m_resultCapture( getResultCapture() ) - {} + { + m_resultCapture.notifyAssertionStarted( m_assertionInfo ); + } void AssertionHandler::handleExpr( ITransientExpression const& expr ) { m_resultCapture.handleExpr( m_assertionInfo, expr, m_reaction ); |