mirror of
https://github.com/boostorg/core.git
synced 2025-07-31 13:27:29 +02:00
Added documentation and tests for BOOST_TEST_NOT.
This commit is contained in:
@ -32,6 +32,7 @@ When using `lightweight_test.hpp`, *do not forget* to
|
|||||||
|
|
||||||
``
|
``
|
||||||
#define BOOST_TEST(expression) /*unspecified*/
|
#define BOOST_TEST(expression) /*unspecified*/
|
||||||
|
#define BOOST_TEST_NOT(expression) /*unspecified*/
|
||||||
#define BOOST_ERROR(message) /*unspecified*/
|
#define BOOST_ERROR(message) /*unspecified*/
|
||||||
#define BOOST_TEST_EQ(expr1, expr2) /*unspecified*/
|
#define BOOST_TEST_EQ(expr1, expr2) /*unspecified*/
|
||||||
#define BOOST_TEST_NE(expr1, expr2) /*unspecified*/
|
#define BOOST_TEST_NE(expr1, expr2) /*unspecified*/
|
||||||
@ -56,6 +57,17 @@ message containing `expression`.
|
|||||||
|
|
||||||
[endsect]
|
[endsect]
|
||||||
|
|
||||||
|
[section BOOST_TEST_NOT]
|
||||||
|
|
||||||
|
``
|
||||||
|
BOOST_TEST_NOT(expression)
|
||||||
|
``
|
||||||
|
|
||||||
|
If expression is true increases the error count and outputs a
|
||||||
|
message containing `!(expression)`.
|
||||||
|
|
||||||
|
[endsect]
|
||||||
|
|
||||||
[section BOOST_ERROR]
|
[section BOOST_ERROR]
|
||||||
|
|
||||||
``
|
``
|
||||||
|
@ -43,6 +43,16 @@ int main()
|
|||||||
BOOST_TEST( x++ == 1 );
|
BOOST_TEST( x++ == 1 );
|
||||||
BOOST_TEST( x == 2? true: false );
|
BOOST_TEST( x == 2? true: false );
|
||||||
BOOST_TEST( x == 2? &x: 0 );
|
BOOST_TEST( x == 2? &x: 0 );
|
||||||
|
|
||||||
|
// BOOST_TEST_NOT
|
||||||
|
|
||||||
|
BOOST_TEST_NOT( x == 1 );
|
||||||
|
BOOST_TEST_NOT( ++x == 2 );
|
||||||
|
BOOST_TEST_NOT( x++ == 2 );
|
||||||
|
BOOST_TEST_NOT( --x == 2 );
|
||||||
|
BOOST_TEST_NOT( x-- == 2 );
|
||||||
|
BOOST_TEST_NOT( x == 2? false: true );
|
||||||
|
BOOST_TEST_NOT( x == 2? 0: &x );
|
||||||
|
|
||||||
// BOOST_TEST_EQ
|
// BOOST_TEST_EQ
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user