Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p><a href="http://gamesfromwithin.com/exploring-the-c-unit-testing-framework-jungle" rel="nofollow noreferrer">This page</a> may help, it reviews quite a few C++ unit test frameworks:</p> <ul> <li>CppUnit </li> <li>Boost.Test</li> <li>CppUnitLite </li> <li>NanoCppUnit</li> <li>Unit++</li> <li>CxxTest</li> </ul> <p>Check out <strong><em><a href="http://www.objectmentor.com/resources/downloads.html" rel="nofollow noreferrer">CPPUnitLite</a></em></strong> or <strong><em><a href="http://gamesfromwithin.com/?p=48" rel="nofollow noreferrer">CPPUnitLite2</a></em></strong>. </p> <p><em>CPPUnitLite</em> was created by Michael Feathers, who originally ported Java's JUnit to C++ as CPPUnit (CPPUnit tries mimic the development model of JUnit - but C++ lacks Java's features [e.g. reflection] to make it easy to use). </p> <p>CPPUnitLite attempts to make a true C++-style testing framework, not a Java one ported to C++. (I'm paraphrasing from Feather's <a href="http://rads.stackoverflow.com/amzn/click/0131177052" rel="nofollow noreferrer">Working Effectively with Legacy Code</a> book). <em>CPPUnitLite2</em> seems to be another rewrite, with more features and bug fixes.</p> <p>I also just stumbled across <strong><em><a href="http://sourceforge.net/projects/unittest-cpp/" rel="nofollow noreferrer">UnitTest++</a></em></strong> which includes stuff from CPPUnitLite2 and some other framework.</p> <p>Microsoft has released <strong><em><a href="http://winunit.codeplex.com/" rel="nofollow noreferrer">WinUnit</a></em></strong>. </p> <p>Also checkout <strong><em><a href="https://github.com/philsquared/Catch" rel="nofollow noreferrer">Catch</a></em></strong> or <strong><em><a href="https://github.com/onqtam/doctest" rel="nofollow noreferrer">Doctest</a></em></strong></p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload