CppUnit project page FAQ

CppUnit Documentation


The first port of JUnit to C++ was done by Michael Feathers. His versions can be found on the XProgramming software page. They are os-specific, so Jerome Lacoste provided a port to Unix/Solaris. His version can be found on the same page. The CppUnit project has combined and built on this work.


Take a look into the CppUnit Cookbook. It gives a quick start into using this testing framework. Modules give you a organized view of CppUnit classes.

(Notes to newbies, you may want to check out Money, a step by step example, a work in progress, but the project is provided with CppUnit).

For a discussion on CppUnit, check the WikiWiki Pages on CppUnit. There you can also find the original versions and various ports to other OSses and languages.


This library is released under the GNU Lesser General Public License.

Eric Sommerlade (somme.nosp@m.rlad.nosp@m.e@gmx.nosp@m..net)
Michael Feathers (mfeat.nosp@m.hers.nosp@m.@obje.nosp@m.ctme.nosp@m.ntor..nosp@m.com)
Jerome Lacoste (lacos.nosp@m.tej@.nosp@m.alter.nosp@m.n.or.nosp@m.g)
Baptiste Lepilleur blep@.nosp@m.user.nosp@m.s.sou.nosp@m.rcef.nosp@m.orge..nosp@m.net
Bastiaan Bakker basti.nosp@m.aan..nosp@m.bakke.nosp@m.r@li.nosp@m.felin.nosp@m.e.nl
Steve Robbins smr99.nosp@m.@sou.nosp@m.rcefo.nosp@m.rge..nosp@m.net

Send comments to:
CppUnit Developers