Update of /cvsroot/cppunit/cppunit2/makefiles/vs71
In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv5281/makefiles/vs71
Modified Files:
cpptl_lib.vcproj cpput_lib.vcproj
Log Message:
Modified assertion implementation to force evaluation of user
condition expression first, while preserving delegation to
function, overloading and optional parameters feature.
See CPPUT_BEGIN_ASSERTION_MACRO() documentation in testinfo.h for an example
to update your custom assertion code.
New implementation rely on operator evaluation order and operator overloading. The trick is documented in CPPUT_BEGIN_ASSERTION_MACRO().
Index: cpput_lib.vcproj
===================================================================
RCS file: /cvsroot/cppunit/cppunit2/makefiles/vs71/cpput_lib.vcproj,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** cpput_lib.vcproj 3 Sep 2006 07:15:49 -0000 1.6
--- cpput_lib.vcproj 14 Aug 2007 17:30:52 -0000 1.7
***************
*** 153,161 ****
--- 153,176 ----
Filter="">
<File
+ RelativePath="..\..\doc\coding_guidelines.dox">
+ </File>
+ <File
RelativePath="..\..\doc\cpput.dox">
</File>
<File
+ RelativePath="..\..\doc\cpput_todo.dox">
+ </File>
+ <File
+ RelativePath="..\..\doc\custom.css">
+ </File>
+ <File
RelativePath="..\..\doc\doxyfile.in">
</File>
+ <File
+ RelativePath="..\..\doc\footer.html">
+ </File>
+ <File
+ RelativePath="..\..\doc\header.html">
+ </File>
</Filter>
<File
Index: cpptl_lib.vcproj
===================================================================
RCS file: /cvsroot/cppunit/cppunit2/makefiles/vs71/cpptl_lib.vcproj,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** cpptl_lib.vcproj 5 Jun 2006 12:02:56 -0000 1.3
--- cpptl_lib.vcproj 14 Aug 2007 17:30:52 -0000 1.4
***************
*** 223,226 ****
--- 223,229 ----
</File>
<File
+ RelativePath="..\..\include\cpptl\enum2string.h">
+ </File>
+ <File
RelativePath="..\..\include\cpptl\smallmap.h">
</File>
|