Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
macros.hpp File Reference

Go to the source code of this file.

Macros

#define EXPECT_THROW_WITH_MESSAGE(code, expectedMessage)
 
#define ROW_FIELD_EQ(field_name, expression)    ::testing::Field(#field_name, &TestTraceContainer::Row::field_name, expression)
 

Macro Definition Documentation

◆ EXPECT_THROW_WITH_MESSAGE

#define EXPECT_THROW_WITH_MESSAGE (   code,
  expectedMessage 
)
Value:
try { \
code; \
FAIL() << "Expected exception with message: " << expectedMessage; \
} catch (const std::exception& e) { \
EXPECT_THAT(e.what(), ::testing::ContainsRegex(expectedMessage)); \
}

Definition at line 7 of file macros.hpp.

◆ ROW_FIELD_EQ

#define ROW_FIELD_EQ (   field_name,
  expression 
)     ::testing::Field(#field_name, &TestTraceContainer::Row::field_name, expression)

Definition at line 15 of file macros.hpp.