The Compartmented Robust Posix C++ Unit Test system. crpcut is a simple to use unit test system for C++, where each test case is run in its own process and own working directory, to ensure that each test case starts from a clean slate.
This is the most powerful C/C++ and easy to use unit test framework I tried. Really like the fork() and test strategy to make sure test cases don't contaminate each other.
Very well-reasoned, scalable and practical testing tool. Replaces and outclasses its larger competitors that are much less adapted to their use.