summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2012-05-06add new assertion macros for <, <=, > and >=feature/new_assert_macrosMarkus Mohrhard5-14/+472
Now we support the following new macros: - CPPUNIT_ASSERT_LESS - CPPUNIT_ASSERT_GREATER - CPPUNIT_ASSERT_LESSEQUAL - CPPUNIT_ASSERT_GREATEREQUAL
2012-05-05adjust documentation to freedesktop homepageMarkus Mohrhard2-14/+2
2012-04-25update README to new freedesktop homeMarkus Mohrhard1-6/+4
2012-04-25add patch management to CodingGuidelinesMarkus Mohrhard1-0/+13
2012-04-25update NEWSMarkus Mohrhard1-0/+14
2012-02-24Fix as-needed build.Tomas Chvatal1-0/+1
2012-02-14GCC -Werror=sign-promoStephan Bergmann1-0/+15
2012-02-01Improve previous warnings patchStephan Bergmann1-1/+1
2012-02-01Fix for Solaris "finite" in ieeefp.h instead of math.hStephan Bergmann1-0/+5
See <https://sourceforge.net/tracker/?func=detail&aid=2912590&group_id=11795&atid=311795>.
2012-01-28don't set api/abi entries for 1.13.0Markus Mohrhard1-2/+2
2012-01-28remove references to old cvs and sourceforgeMarkus Mohrhard4-116/+0
2012-01-28upstream libreoffice patch for sf#3123759Markus Mohrhard1-1/+1
based on a debian patch from http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=5;filename=cppunit.diff;att=1;bug=338252
2012-01-27development for 1.13.0Markus Mohrhard1-4/+4
2012-01-27Portability.h contains #define CPPUNIT_VERSION "1.12.0", sf#2983798Markus Mohrhard1-1/+1
2012-01-27upstream libreoffice patch related to rhbz#641350Markus Mohrhard2-0/+6
impl. destructor of Cppunit::Message causes segfault when test
2012-01-27upstream libreoffice warnings patchMarkus Mohrhard1-4/+2
2009-11-24Config/ax_cxx_gcc_abi_demangle.Baptiste Lepilleur4-0/+8
config/ax_cxx_gcc_abi_demangle.m4: * src/cppunit/TypeInfoHelper.cpp: Fixed demangling of symbols on gcc 4.3 (bug #2796543).
2009-11-24src/msvc6/testpluginrunner/TestPlugInRunnerDlg.cpp: fixedBaptiste Lepilleur3-11/+18
memory leak in getCommandLineArguments() (bug #1721408).
2009-11-24examples/examples2008.sln: Fixed compilation issue in debugBaptiste Lepilleur2-415/+419
configuration with VS2008 (due to incorrect configuration being picked up).
2009-11-24Include/cppunit/portability/config-msvc6.Baptiste Lepilleur4-1/+20
include/cppunit/portability/config-msvc6.h: * include/cppunit/portability/Portability.h: Added macro CPPUNIT_UNIQUE_COUNTER on MSVS 7.0+ using __COUNTER__ to fix bug #2031696.
2009-11-24Include/cppunit/plugin/TestPlugIn.Baptiste Lepilleur1-0/+3
include/cppunit/plugin/TestPlugIn.h: * include/cppunit/plugin/TestPlugInDefaultImpl.h: added missing dllexport for CppUnitTestPlugIn.
2009-11-24Include/cppunit/plugin/TestPlugIn.Baptiste Lepilleur2-1/+10
include/cppunit/plugin/TestPlugIn.h: * include/cppunit/plugin/TestPlugInDefaultImpl.h: added missing dllexport for CppUnitTestPlugIn.
2009-11-24Flush stdout & stderr in TestResult destructor to avoid message loss (bug ↵Baptiste Lepilleur2-0/+7
#2832029)
2009-11-23Updated NEWSBaptiste Lepilleur2-15/+24
2009-11-23Applied patch #2807259: lib -ldl... should be in LDADD instead of LDFLAGSBaptiste Lepilleur7-21/+29
2009-11-23Added missing entries to change log since release 1.12.1Baptiste Lepilleur1-0/+20
2008-12-16Added updated project and instructions for building under Visual Studio.Net 2008Andy Dent19-0/+14760
2008-10-12doc/cookbook.dox: fixed typos.Baptiste Lepilleur2-1/+6
2008-10-11Bug 1649369: Flush stdCOut after startTest() and addFailure(). Fix from the ↵Steve M. Robbins1-0/+2
supplied flush patch.
2008-06-08Added extra ./configure option for compiling on IRIX 6 / MIPSpro. From Bug ↵Paul Phillips1-3/+3
#846195
2008-02-21Replace deprecated CPPUNIT_TEST_EXCEPTION with code using CPPUNIT_ASSERT_THROW.Steve M. Robbins3-2/+7
2008-02-21Changes to suppress warnings of gcc -Wall -W -ansi, mainly from patch [1898225].Steve M. Robbins17-44/+59
2008-02-20Update version to create release 1.12.1.cppunit-1.12.1Steve M. Robbins2-1/+5
2008-02-07Change from qlist.h to qptrlist.h, avoiding compatibility header.Steve M. Robbins3-2/+8
2007-03-05Make floatingPointIsFinite() return int. Fix comment about comparisons and ↵Steve M. Robbins2-5/+13
IEEE NaN.
2007-02-25doc/cookbook.dox: changed suite() to return a TestSuite insteadBaptiste Lepilleur2-1/+6
of a Test to avoid introducing unnecessary complexity.
2007-02-25- removed wrong comment.Baptiste Lepilleur1-1/+1
2007-02-25Portability/FloatingPoint.h must include Portability.hSteve M. Robbins2-0/+5
2007-02-24Src/cppunit/TestAssert.Baptiste Lepilleur10-25/+156
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-31Add tests of the precision generated bySteve M. Robbins6-1/+100
assertion_traits<double>::toString().
2007-01-27Remove declaration of unimplemented functions testAssertDoubleNotEquals1 and ↵Steve M. Robbins3-2/+12
testAssertDoubleNotEquals2. * examples/cppunittest/TestAssertTest.cpp: * examples/cppunittest/TestAssertTest.h: Remove declaration of unimplemented functions testAssertDoubleNotEquals1 and testAssertDoubleNotEquals2. Factor new method testAssertDoubleNonFinite out of existing testAssertDoubleEquals.
2007-01-27Apply patch to fix [ 1293903 ] UNICODE Builds not supportedSteve M. Robbins3-5/+12
2007-01-27Note that CPPUNIT_ASSERT_DOUBLES_EQUAL handles non-finite numbers.Steve M. Robbins1-1/+8
2007-01-27Make sure that CPPUNIT_ASSERT_DOUBLES_EQUAL() properly handlesSteve M. Robbins1-0/+10
non-finite values.
2007-01-27Add unit tests for CPPUNIT_ASSERT_DOUBLES_EQUAL() that test withSteve M. Robbins1-0/+11
non-finite values.
2007-01-27Account for non-finite values in assertDoubleEquals().Steve M. Robbins1-6/+20
Conditional inclusion of cmath rather than math.h removed since (1) it was never used as HAVE_CMATH is never defined, and (2) cmath may move isfinite() into namespace std.
2007-01-27Check for isfinite() and finite().Steve M. Robbins1-0/+6
2007-01-27New autoconf macro to test for isfinite() in C++ mode.Steve M. Robbins1-0/+27
2007-01-24Update email address of Steve M. RobbinsSteve M. Robbins1-1/+1
2007-01-12Arrange class initializers in correct order.Steve M. Robbins10-20/+31