Boost logo

Boost Users :

From: John McMahon (john_gg_mcmahon_at_[hidden])
Date: 2007-04-30 12:43:04


Hi, I've built and run this with libboost_unit_test_framework-vc80-mt-gd-1_33_1.lib in my Linker->Input->Additional Dependencies.
  
The single test looks like this:

void free_test_function()
{

// reports 'error in "free_test_function": test 2 == 1 failed'

BOOST_CHECK(2 == 1); // non-critical test => continue after failure

int* p = (int*)0;

*p = 0;

}

When I run it, I see the falied message (2!=1), but I don't get the final 'No errors found' message since '*p=0' causes an unhandlled exception.

But when I run it with

#include <boost/test/included/unit_test_framework.hpp>

and no library instead, it runs to completion as expected.

Any idea what I'm doing wrong.

thanks in advance,
John McMahon



Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net