[Cppunit-devel] CppUnit2: assertion implementation change
Brought to you by:
blep
From: CppUnit d. m. l. <cpp...@li...> - 2007-08-14 17:33:34
|
I finally managed to find how to tackle the todo on assertion: - preserve the current scheme to implement an assertion: delegating to a = function to allow overloading and optional parameters - but make it so that the user condition is evaluated first (and not = SourceLocation check point object...) to make debugging easier. There is no change on existing assertion macros. But if you have written = some custom assertions, you will need to update the code. See = CPPUT_BEGIN_ASSERTION_MACRO() documentation in testinfo.h for an example = on how to update your existing assertion code. Let's me know if you run into any issues as I was not able to compile = this on all the usual compilers (only tested msvc71 & msvc80). Baptiste. |