Download List

Project Description

QtUnit is a unit testing framework for C++ which
compiles into a shared library. It uses the Qt
library for platform independence. Tests can be
compiled into modules which are automatically
reloaded after modification. The text and
graphical testrunners are fully localized and
integrate perfectly into IDEs for the display of
the exact source location where failures occurred.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2002-09-05 19:01
0.9.8

Loading and displaying of projects with multiple modules was fixed.
Tags: Minor bugfixes

2002-06-11 22:17
0.9.7

A new copyright statement in all source files, changing the namespace to com_uwyn_qtunit, and a new German translation.
Tags: Minor feature enhancements

2002-04-01 13:21
0.9.6

This release includes fixes to make QtUnit compile cleanly with gcc 3.0.4. The GUI is now multi-threaded, and the methods setUp() and tearDown() methods are now virtual. Support was added for custom messages through new macros, they are prepended to the real error message. Support for uint and ulong was added to the assertions.

2002-01-18 22:21
0.9.3

Fixes for some spelling errors, addition of assertNotEquals and assertNotEqualsDelta with corresponding macros, new 'const char *' type support in assertEquals and the macro qassertEquals, and fixes for compilation problems under windows with Borland and Microsoft compilers.
Tags: Minor feature enhancements

2002-01-11 23:11
0.9.2

This release has a more relevant example testcase, better reporting in case of system exceptions, and better support for detection of the filename of test cases. A new view of registered tests has been implemented; the classname is now shown as a seperate list item, and the tests themselves only display the test method name. Test class listitems are collapsible to make it easier to work with a lot of test cases. TestUnit from QObject has been integrated to make it possible to use signals and slots in testcases and testsuites. NULL has been replaced with 0. A French translation has been added.
Tags: Minor feature enhancements

Project Resources