diff options
Diffstat (limited to 'test/test.hh')
| -rw-r--r-- | test/test.hh | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/test/test.hh b/test/test.hh index 8d1f661..153a5b3 100644 --- a/test/test.hh +++ b/test/test.hh @@ -34,6 +34,17 @@ } \ } while (false) +#define ASSERT_TRUE(actual) \ + do { \ + auto a_ = (actual); \ + if (!a_) { \ + std::cerr << __FILE__ << ':' << __LINE__ << ": " \ + << __FUNCTION__ << ": Expected " << a_ \ + << " to be true" << std::endl; \ + return false; \ + } \ + } while (false) + #define ASSERT_STREQ(expected, actual) \ do { \ auto e_ = (expected); \ |
