forked from qt-creator/qt-creator
Utils: Add a QTC_ASSERT_AND_ERROR_OUT macro
Change-Id: If41632a324ca1093fcfe8d700c31a8778428388a Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
This commit is contained in:
@@ -31,4 +31,9 @@ private:
|
||||
std::optional<QString> m_error;
|
||||
};
|
||||
|
||||
#define QTC_ASSERT_AND_ERROR_OUT(cond) \
|
||||
QTC_ASSERT(cond, \
|
||||
return Result::Error(QString("The condition %1 failed unexpectedly in %2:%3") \
|
||||
.arg(#cond).arg(__FILE__).arg(__LINE__)))
|
||||
|
||||
} // namespace Utils
|
||||
|
Reference in New Issue
Block a user