Browse Source

Style fixes and better exception message format

cl-refactor
Lefteris Karapetsas 10 years ago
parent
commit
5ec74209fa
  1. 10
      test/TestHelper.h

10
test/TestHelper.h

@ -49,14 +49,15 @@ namespace test
/// @param _expression The expression for which to make sure no exceptions are thrown
/// @param _message A message to act as a prefix to the expression's error information
#define ETH_TEST_REQUIRE_NO_THROW(_expression, _message) \
do { \
do \
{ \
try \
{ \
_expression; \
} \
catch (boost::exception const& _e) \
{ \
auto msg = std::string(_message) + boost::diagnostic_information(_e); \
auto msg = std::string(_message"\n") + boost::diagnostic_information(_e); \
BOOST_FAIL(msg); \
} \
} while (0)
@ -66,14 +67,15 @@ namespace test
/// @param _expression The expression for which to make sure no exceptions are thrown
/// @param _message A message to act as a prefix to the expression's error information
#define ETH_TEST_CHECK_NO_THROW(_expression, _message) \
do { \
do \
{ \
try \
{ \
_expression; \
} \
catch (boost::exception const& _e) \
{ \
auto msg = std::string(_message) + boost::diagnostic_information(_e); \
auto msg = std::string(_message"\n") + boost::diagnostic_information(_e); \
BOOST_MESSAGE(msg); \
} \
} while (0)

Loading…
Cancel
Save