Collect assertion info up front
This commit is contained in:
parent
a5fa78284d
commit
c96f9330a0
7 changed files with 59 additions and 25 deletions
|
@ -22,17 +22,10 @@ namespace Catch {
|
|||
class ExpressionBuilder {
|
||||
public:
|
||||
|
||||
ExpressionBuilder( const SourceLineInfo& lineInfo,
|
||||
const char* macroName,
|
||||
const char* expr = "",
|
||||
bool isFalse = false )
|
||||
ExpressionBuilder( bool isFalse = false )
|
||||
: m_messageStream()
|
||||
{
|
||||
m_result
|
||||
.setCapturedExpression( expr )
|
||||
.setIsFalse( isFalse )
|
||||
.setLineInfo( lineInfo )
|
||||
.setMacroName( macroName );
|
||||
m_result.setIsFalse( isFalse );
|
||||
}
|
||||
|
||||
template<typename T>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue