blob: b05349c014003f573164300ee28880a46a14a186 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#ifndef ADHOCUTIL_BOOST_TEST_EXTRA_H
#define ADHOCUTIL_BOOST_TEST_EXTRA_H
#define BOOST_CHECK_IF(VAR, EXPR) \
if (auto VAR = (EXPR); !VAR) { \
BOOST_CHECK(VAR); \
} \
else
#define BOOST_CHECK_EQUAL_IF(EQ, EXPR) \
if (auto VAR = (EXPR); !(VAR == EQ)) { \
BOOST_CHECK_EQUAL(VAR, EQ); \
} \
else
#endif
|