You registerred your test case with 1 expected error (see the 1 as a second argument in add call).
You got 1 error as expected. So no unexpected errors is detected.
Gennadiy
"袁晓辉" wrote in message news:4ab8749e0607300158r779fa69ar675e3a4ea08436f4@mail.gmail.com...
The doc says "It(BOOST_CHECK) also increments an error count", but it seems not:
#include
using boost::unit_test::test_suite;
void test1()
{
BOOST_CHECK(false);
}
test_suite*
init_unit_test_suite( int, char* [] ) {
test_suite* test= BOOST_TEST_SUITE( "Unit test );
test->add( BOOST_TEST_CASE( &test1), 1);
return test;
}
Output:
-----------------------------------------------------
Running 1 test case...
xxx.cpp(171): error in "test1": check
false failed
*** No errors detected
-----------------------------------------------------
ps. I am using boost-1_33_1.
------------------------------------------------------------------------------
_______________________________________________
Boost-users mailing list
Boost-users@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-users