CppUnit is the C++ port of the famous JUnit framework for unit testing. Test output is in XML for automatic testing and GUI-based for supervised tests.
| Tags | Software Development Testing |
|---|---|
| Licenses | LGPL |
| Operating Systems | Windows Windows Windows POSIX Windows |
| Implementation | C++ |
Recent releases


Release Notes: The following features have been added since release 1.10.2: support for Embedded Visual C++ 4, a new _MESSAGE assertion variant for all assertions, correct display of double values in assertion messages, support for jumping to a failed assertion in MFCTestRunner with Visual Studio 2002 and 2003, and some general portability improvements (for Mingw, Cygwin, Mac OS X, and others).


Release Notes: Qt TestRunner has been updated to work with Qt 3.x. A deprecation warning when compiling with Microsoft Visual Studio 2005 has been resolved. On Unix platforms, the pkg-config file is now generated.


Release Notes: This release brings support for embedded Visual C++ 4.0 (and any other platforms without support for std::ostream), and integration of MFCTestRunner with VS.NET. It also includes other minor enhancements and bugfixes.


Release Notes: This release includes many bugfixes and solves reported compilation issues on MingW, cygwin, and SunOS. A major bug causing crashes with VC++ 6 when using the CppUnit dll has been fixed.


Release Notes: Exception assertion macros were added, and supercede the similar functionality provided by fixture test case factory macros, which have been deprecated. Some minor bugs were also fixed.