mirror of
https://github.com/boostorg/core.git
synced 2025-07-30 12:57:26 +02:00
Add documentation for BOOST_TEST_NO_THROW
This commit is contained in:
@ -46,6 +46,7 @@ When using `lightweight_test.hpp`, *do not forget* to
|
|||||||
#define BOOST_TEST_ALL_EQ(begin1, end1, begin2, end2) /* unspecified */
|
#define BOOST_TEST_ALL_EQ(begin1, end1, begin2, end2) /* unspecified */
|
||||||
#define BOOST_TEST_ALL_WITH(begin1, end1, begin2, end2, predicate) /* unspecified */
|
#define BOOST_TEST_ALL_WITH(begin1, end1, begin2, end2, predicate) /* unspecified */
|
||||||
#define BOOST_TEST_THROWS(expr, excep) /*unspecified*/
|
#define BOOST_TEST_THROWS(expr, excep) /*unspecified*/
|
||||||
|
#define BOOST_TEST_NO_THROW(expr) /*unspecified*/
|
||||||
|
|
||||||
namespace boost
|
namespace boost
|
||||||
{
|
{
|
||||||
@ -209,6 +210,21 @@ nothing and `expr` is not evaluated.
|
|||||||
|
|
||||||
[endsect]
|
[endsect]
|
||||||
|
|
||||||
|
[section BOOST_TEST_NO_THROW]
|
||||||
|
|
||||||
|
``
|
||||||
|
BOOST_TEST_NO_THROW(expr)
|
||||||
|
``
|
||||||
|
|
||||||
|
If `BOOST_NO_EXCEPTIONS` is *not* defined and if `expr` throws an exception,
|
||||||
|
increases the error count and outputs a message containing the expression
|
||||||
|
and (if possible) the exception message.
|
||||||
|
|
||||||
|
If `BOOST_NO_EXCEPTIONS` is defined, this macro expands to nothing and `expr`
|
||||||
|
is not evaluated.
|
||||||
|
|
||||||
|
[endsect]
|
||||||
|
|
||||||
[section report_errors]
|
[section report_errors]
|
||||||
|
|
||||||
``
|
``
|
||||||
|
Reference in New Issue
Block a user