1 | ------------------------------------------------------------------------ |
---|
2 | CppTestHarness |
---|
3 | |
---|
4 | written by Charles Nicholson (cn@cnicholson.net). |
---|
5 | linux/gcc port by Dan Lind (podcat@gmail.com). |
---|
6 | |
---|
7 | This work is based on CppUnitLite by Michael Feathers with changes inspired by Noel Llopis. |
---|
8 | |
---|
9 | You the user have free license to do whatever you want with this source code. |
---|
10 | No persons mentioned above accept any responsibility if files in this archive |
---|
11 | set your computer on fire or subject you to any number of woes. Use at your own risk! |
---|
12 | |
---|
13 | |
---|
14 | |
---|
15 | HISTORY: |
---|
16 | ------------------------------------------------------------------------ |
---|
17 | 28 dec 2005, charles nicholson (cn@cnicholson.net) |
---|
18 | - upgraded win32 build to VS.NET 2005 |
---|
19 | - silenced all 'conditional expression is constant' warning (CHECK(true), CHECK_EQUAL(1,1), etc...) |
---|
20 | |
---|
21 | 20 dec 2005, dan lind (podcat@gmail.com) |
---|
22 | - added signal-to-exception translator for posix systems |
---|
23 | - more methods in TestReporter. We can now optionaly have output on each finished test |
---|
24 | HTMLTestReporter illustrates a fairly complex reporter doing this. |
---|
25 | |
---|
26 | 13 dec 2005, dan lind (podcat@gmail.com) |
---|
27 | - added newlines at the end of all files (this is a warning on gcc) |
---|
28 | - reordered initialization list of TestRunner (init order not same as order in class) |
---|
29 | - added _MSC_VER to TestCppTestHarness.cpp to block pragmas from gcc |
---|
30 | |
---|
31 | 11 dec 2005, charles nicholson (cn@cnicholson.net) |
---|
32 | - get rid of TestRegistry and static std::vector. |
---|
33 | - TestRunner holds a PrintfTestReporter by value to avoid dynamic allocation at static-init |
---|
34 | - TestCreator -> TestLauncher are now nodes in a linked list of tests. |
---|