3600N/AVersion 3.10.1 (2004-12-01):
3600N/A----------------------------
3600N/A - Fixed clash with some versions of STL
3600N/AVersion 3.10.0 (2004-11-20):
3600N/A----------------------------
3600N/A - Added mock framework for global functions
3600N/A - Added TS_ASSERT_THROWS_ASSERT and TS_ASSERT_THROWS_EQUALS
3600N/A - Added CXXTEST_ENUM_TRAITS
3600N/A - Improved support for STL classes (vector, map etc.)
3600N/A - Added support for Digital Mars compiler
3600N/A - Support C++-style commenting of tests
3600N/A - Fixed small bug with runner exit code
3600N/A - Embedded test suites are now deprecated
3600N/A - CxxTest::setAbortTestOnFail() works even without --abort-on-fail
3600N/A - Added CxxTest::setAbortTestOnFail() and CXXTEST_DEFAULT_ABORT
3600N/A - Added CxxTest::setMaxDumpSize()
3600N/A - Split distribution into cxxtest and cxxtest-selftest
3600N/A - Added TS_ASSERT_PREDICATE
3600N/A - Template files can now specify where to insert the preamble
3667N/A - Can compile in MSVC with warning level 4
3667N/A - Changed output format slightly
3600N/A - Fixed small bug when using multiple --part files.
3600N/A - Fixed X11 GUI crash when there's no X server.
3600N/A - Added GlobalFixture::setUpWorld()/tearDownWorld()
- Should now run without warnings on Sun compiler.
Version 3.8.0 (2003-12-13):
---------------------------
- Fixed bug where `
Root.cpp' needed exception handling
- Added TS_ASSERT_RELATION
- TSM_ macros now also tell you what went wrong
- Renamed Win32Gui::free() to avoid clashes
- Now compatible with more versions of Borland compiler
- Improved the documentation
Version 3.7.1 (2003-09-29):
---------------------------
- Compiles with even more exotic g++ warnings
- Win32 Gui compiles with UNICODE
- Should compile on some more platforms (Sun Forte, HP aCC)
Version 3.7.0 (2003-09-20):
---------------------------
- Added TS_ASSERT_LESS_THAN_EQUALS
Version 3.6.1 (2003-09-15):
---------------------------
- Improved portability some more
Version 3.6.0 (2003-09-04):
---------------------------
- Some portability improvements
Version 3.5.1 (2003-09-03):
---------------------------
- Major internal rewrite of macros
- Added TS_ASSERT_SAME_DATA
- Added --part and --root to enable splitting the test runner
- Enhanced Win32 GUI with timers, -keep and -title
- Now compiles with strict warnings
Version 3.1.1 (2003-08-27):
---------------------------
- Fixed small bug in TS_ASSERT_THROWS_*()
Version 3.1.0 (2003-08-23):
---------------------------
- Default ValueTraits now dumps value as hex bytes
- Fixed double invocation bug (
e.g. TS_FAIL(functionWithSideEffects()))
- TS_ASSERT_THROWS*() are now "abort on fail"-friendly
- Win32 GUI now supports Windows 98 and doesn't need
comctl32.libVersion 3.0.1 (2003-08-07):
---------------------------
- Added simple GUI for X11, Win32 and Qt
- Improved support for older (pre-std::) compilers
- Made a PDF version of the User's Guide
Version 2.8.4 (2003-07-21):
---------------------------
- Fixed bug in numberToString()
Version 2.8.3 (2003-06-30):
---------------------------
- Thanks Martin Jost for pointing out these problems!
Version 2.8.2 (2003-06-10):
---------------------------
- Fixed bug when using CXXTEST_ABORT_TEST_ON_FAIL without standard library
- Added CXXTEST_USER_TRAITS
Version 2.8.1 (2003-01-16):
---------------------------
- Fixed charToString() for negative chars
Version 2.8.0 (2003-01-13):
---------------------------
- Added CXXTEST_ABORT_TEST_ON_FAIL for xUnit-like behaviour
- Improved output formatter
- Started version history
Version 2.7.0 (2002-09-29):
---------------------------
- Added embedded test suites
- Major internal improvements