54
54
#define ASSERT_NO_EXCEPTION( NO, EXPR ) \
56
catch ( std::exception const &e ) { print_exception( NO, #EXPR, __LINE__, e ); }
56
catch ( exception const &e ) { print_exception( NO, #EXPR, __LINE__, e ); } \
57
catch ( ... ) { assert_true( NO, #EXPR, __LINE__, false ); }
58
59
#define ASSERT_EXCEPTION( NO, EXPR, EXCEPTION ) \
59
60
try { EXPR; assert_true( NO, #EXPR, __LINE__, false ); } \
62
catch ( ... ) { assert_true( NO, #EXPR, __LINE__, false ); }
62
64
///////////////////////////////////////////////////////////////////////////////}