Boost logo

Boost :

Subject: Re: [boost] [detail][lightweight_test.hpp] Proposal to add BOOST_TEST_THROWS to boost/detail/lightweight_test.hpp
From: Peter Dimov (lists_at_[hidden])
Date: 2013-03-13 18:05:49

Ion Gaztañaga wrote:

> Another option is to define the macro empty if BOOST_NO_EXCEPTIONS is
> defined, as the throwing expression would surely call a user defined abort
> mechanism (BOOST_ASSERT or similar) when BOOST_NO_EXCEPTIONS is defined.
> Or the user should protect BOOST_TEST_THROWS calls with #ifndef

Both look sensible. As the user of the macro, what would you prefer? I'd
think that in a BOOST_NO_EXCEPTIONS environment it's better to remove the
test so that the rest could still be run. We don't actually test in such an
environment so the question is a bit moot though.

Boost list run by bdawes at, gregod at, cpdaniel at, john at