Re: [Boost-users] [BULK] Re: [BULK] Re: [Test] Asserting a failure
-----Original Message----- From: boost-users-bounces@lists.boost.org [mailto:boost-users-bounces@lists.boost.org] On Behalf Of Sohail Somani 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.
I imagine that would work unless they already use boost assert and define it in their own code for logging purposes. Perhaps something along the lines of boost assert for boost test?
On second thought, why not just modify BOOST_REQUIRE?
On second thought, why not just modify BOOST_REQUIRE?
What do you propose to modify? One could use BOOST_REQUIRE *instead* of assert() or BOOST_ASSERT. But if they prefer keep using BOOST_ASSERT I could provide a handler. Gennadiy
participants (2)
-
Gennadiy Rozental
-
Sohail Somani