diff --git a/doc/lightweight_test.qbk b/doc/lightweight_test.qbk index 9103752..698485a 100644 --- a/doc/lightweight_test.qbk +++ b/doc/lightweight_test.qbk @@ -43,6 +43,7 @@ When using `lightweight_test.hpp`, *do not forget* to #define BOOST_TEST_GE(expr1, expr2) /*unspecified*/ #define BOOST_TEST_CSTR_EQ(expr1, expr2) /*unspecified*/ #define BOOST_TEST_CSTR_NE(expr1, expr2) /*unspecified*/ +#define BOOST_TEST_WITH(expr1, expr2, pred) /*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_THROWS(expr, excep) /*unspecified*/ @@ -175,6 +176,17 @@ Specialization of `BOOST_TEST_NE` which interprets `expr1` and `expr2` as pointe [endsect] +[section BOOST_TEST_WITH] + +`` +BOOST_TEST_WITH(expr1, expr2, pred) +`` + +If `pred(expr1, expr2)` is not true increases the error count and outputs a +message containing both expressions. + +[endsect] + [section BOOST_TEST_ALL_EQ] ``