• You only have to write each test once. In other testing frameworks, you have to write test function names more than once (because C++ does not have reflection); with this library, you don't need to do that at all.

  • You don't need to deal with Autoconf or Make if you don't want to. It's up to you if you want to automate testing (highly recommended).

  • You don't need to use a scripting language like Perl to generate the lists of tests to run.

  • You don't need to try and dance with complex features like templates.

  • It can run in both C and C++.

  • It's very simple. If you need to extend the framework, it's easy to adjust it. You don't need to configure a million things just to get some tests running.

  • It's portable. See Compatibility for more information.

  • It's free and open source. Yay ^_^

  • Powered by Wiki! and
    SourceForge.net Logo