24 Aug
2005
24 Aug
'05
6:50 p.m.
Try replacing your asserts with BOOST_ASSERT which can be a passive assert depending on how you use it.
Hmm. That's an idea. I could probably do this within Boost.Test so users wouldn't need to bother: test_tools.hpp: #if !defined(BOOST_TEST_NO_ASSERT_HANDLER) namespace boost { inline void assertion_failed(char const * expr, char const * function, char const * file, long line) { ... } } #endif This way by default I will always supply definition for the function, unless user is willing to suply different one. Gennadiy