aboutsummaryrefslogtreecommitdiff
path: root/test/cxxtest/Versions
blob: b35cba20ab60b073cd0c79d4dafed1413bd6d036 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
CxxTest Releases
================

Version 3.10.1 (2004-12-01):
----------------------------
 - Improved support for VC7
 - Fixed clash with some versions of STL

Version 3.10.0 (2004-11-20):
----------------------------
 - Added mock framework for global functions
 - Added TS_ASSERT_THROWS_ASSERT and TS_ASSERT_THROWS_EQUALS
 - Added CXXTEST_ENUM_TRAITS
 - Improved support for STL classes (vector, map etc.)
 - Added support for Digital Mars compiler
 - Reduced root/part compilation time and binary size
 - Support C++-style commenting of tests

Version 3.9.1 (2004-01-19):
---------------------------
 - Fixed small bug with runner exit code
 - Embedded test suites are now deprecated

Version 3.9.0 (2004-01-17):
---------------------------
 - Added TS_TRACE
 - Added --no-static-init
 - CxxTest::setAbortTestOnFail() works even without --abort-on-fail

Version 3.8.5 (2004-01-08):
---------------------------
 - Added --no-eh
 - Added CxxTest::setAbortTestOnFail() and CXXTEST_DEFAULT_ABORT
 - Added CxxTest::setMaxDumpSize()
 - Added StdioFilePrinter

Version 3.8.4 (2003-12-31):
---------------------------
 - Split distribution into cxxtest and cxxtest-selftest
 - Added `sample/msvc/FixFiles.bat'

Version 3.8.3 (2003-12-24):
---------------------------
 - Added TS_ASSERT_PREDICATE
 - Template files can now specify where to insert the preamble
 - Added a sample Visual Studio workspace in `sample/msvc'
 - Can compile in MSVC with warning level 4
 - Changed output format slightly

Version 3.8.1 (2003-12-21):
---------------------------
 - Fixed small bug when using multiple --part files.
 - Fixed X11 GUI crash when there's no X server.
 - Added GlobalFixture::setUpWorld()/tearDownWorld()
 - Added leaveOnly(), activateAllTests() and `sample/only.tpl'
 - 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):
---------------------------
 - Added --version
 - 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
 - Minor cleanups

Version 3.6.1 (2003-09-15):
---------------------------
 - Improved QT GUI
 - Improved portability some more

Version 3.6.0 (2003-09-04):
---------------------------
 - Added --longlong
 - Some portability improvements

Version 3.5.1 (2003-09-03):
---------------------------
 - Major internal rewrite of macros
 - Added TS_ASSERT_SAME_DATA
 - Added --include option
 - Added --part and --root to enable splitting the test runner
 - Added global fixtures
 - 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.lib

Version 3.0.1 (2003-08-07):
---------------------------
 - Added simple GUI for X11, Win32 and Qt
 - Added TS_WARN() macro
 - Removed --exit-code
 - Improved samples
 - Improved support for older (pre-std::) compilers
 - Made a PDF version of the User's Guide

Version 2.8.4 (2003-07-21):
---------------------------
 - Now supports g++-3.3
 - Added --have-eh
 - Fixed bug in numberToString()

Version 2.8.3 (2003-06-30):
---------------------------
 - Fixed bugs in cxxtestgen.pl
 - Fixed warning for some compilers in ErrorPrinter/StdioPrinter
 - 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
 - Added --abort-on-fail

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
 - Added `sample/winddk'
 - Improved ValueTraits
 - Improved output formatter
 - Started version history

Version 2.7.0 (2002-09-29):
---------------------------
 - Added embedded test suites
 - Major internal improvements