Update of /cvsroot/cppunit/cppunit
In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv9552
Modified Files:
ChangeLog
Log Message:
* src/cppunit/TestAssert.cpp (assertDoubleEquals): Moved finite & NaN
tests to include/cppunit/portability/FloatingPoint.h. Changed
implementation assertDoubleEquals to explicitly test for NaN
in case of non-finite values to force equality failure in the
presence of NaN. Previous implementation failed on Microsoft
Visual Studio 6 (on this platform: NaN == NaN).
* examples/cppunittest/TestAssertTest.cpp: Add more unit tests to
test the portable floating-point primitive. Added missing
include <limits>.
* include/cppunit/portability/Makefile.am:
* include/cppunit/portability/FloatingPoint.h: Added file. Extracted
isfinite() from TestAssert.cpp.
* include/cppunit/config-evc4:
* include/cppunit/config-msvc6: Added support for _finite().
Index: ChangeLog
===================================================================
RCS file: /cvsroot/cppunit/cppunit/ChangeLog,v
retrieving revision 1.261
retrieving revision 1.262
diff -C2 -d -r1.261 -r1.262
*** ChangeLog 31 Jan 2007 05:27:06 -0000 1.261
--- ChangeLog 24 Feb 2007 21:13:03 -0000 1.262
***************
*** 1,2 ****
--- 1,21 ----
+ 2007-02-24 Baptiste Lepilleur <bl...@us...>
+
+ * src/cppunit/TestAssert.cpp (assertDoubleEquals): Moved finite & NaN
+ tests to include/cppunit/portability/FloatingPoint.h. Changed
+ implementation assertDoubleEquals to explicitly test for NaN
+ in case of non-finite values to force equality failure in the
+ presence of NaN. Previous implementation failed on Microsoft
+ Visual Studio 6 (on this platform: NaN == NaN).
+ * examples/cppunittest/TestAssertTest.cpp: Add more unit tests to
+ test the portable floating-point primitive. Added missing
+ include <limits>.
+
+ * include/cppunit/portability/Makefile.am:
+ * include/cppunit/portability/FloatingPoint.h: Added file. Extracted
+ isfinite() from TestAssert.cpp.
+
+ * include/cppunit/config-evc4:
+ * include/cppunit/config-msvc6: Added support for _finite().
+
2007-01-30 Steve M. Robbins <sm...@su...>
|