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
The
doc says "It(BOOST_CHECK)
also increments an error count", but it seems not:
#include
<boost/test/included/unit_test_framework.hpp>
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