From a995d74776106b2f9fc1e7aab262bc66d1b7bac2 Mon Sep 17 00:00:00 2001 From: Dan Goodliffe Date: Sun, 12 Sep 2021 16:42:54 +0100 Subject: Add another boost test helper --- libadhocutil/boost-test-extra.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libadhocutil/boost-test-extra.h b/libadhocutil/boost-test-extra.h index 04db643..b05349c 100644 --- a/libadhocutil/boost-test-extra.h +++ b/libadhocutil/boost-test-extra.h @@ -7,4 +7,10 @@ } \ else +#define BOOST_CHECK_EQUAL_IF(EQ, EXPR) \ + if (auto VAR = (EXPR); !(VAR == EQ)) { \ + BOOST_CHECK_EQUAL(VAR, EQ); \ + } \ + else + #endif -- cgit v1.2.3