The 3.0.0 version (which is slightly backwards incompatible) represents several years of minor improvements stemming from the use of unit++ in a major project at work.
To improve usability some the macro track started in the 2 series has been finished and new easy to use macros handles normal member function test cases as well as exception generating member function cases.
The html...
The 3.0.0 version (which is slightly backwards incompatible) represents several years of minor improvements stemming from the use of unit++ in a major project at work.
To improve usability some the macro track started in the 2 series has been finished and new easy to use macros handles normal member function test cases as well as exception generating member function cases.
The html...
The current version fails to address the exception_test correctly, and the example is wrong.
As part of the improved reporting of file and line number the exception test case have changed signature:
add("exception", testcase(new exception_test<out_of_range>(
__FILE__, __LINE__, testcase(this, "gen ex", &Test::ex_test))));
I'm sorry that I forgot to update...