Test Framework

Launch through single command

Compile in one run

QMake-able

Easy to write tests
++/+/o/-/--

Test grouping

No test registering required

Useful fail messages

QT-Test

x

x

x

+

x

-

x

QUnit1
(seems to require << operator for each tested datatype)

x

x

x

+

x

-

x

TUT2
(no macros!)
lasst version 12 month ago

x

x

x

+

x

x

x

Unit++3
(no activity since 11 month)

x

x

x

+

x

-

x
(I believe so..)

cutee4

?

?

-

?

?

?

?

cppunit5

x

x

x

-

x

-

?

UnitTest++6
(no activity since 10 month)

x

x

x

++

x

x

x


Criteria:

Must


Should


Criteria: Easy to write test:

Useful fail messages



1http://qunit.sourceforge.net/

2http://tut-framework.sourceforge.net/

3http://unitpp.sourceforge.net/

4http://codesink.org/cutee_unit_testing.html

5http://cppunit.sourceforge.net/cppunit-wiki

6http://unittest-cpp.sourceforge.net/