table of contents
other versions
- unstable 1.5.1-1
- experimental 1.6.2-1~exp2
CGREEN(5) | File Formats Manual | CGREEN(5) |
NAME¶
cgreen - a framework for C and C++ unit tests and mocking
DESCRIPTION¶
Cgreen is a framework for creating and running compact and easy-to-read unittests for C and/or C++.
Here are some of its features:
- •
- Fluent API resulting in very readable tests
- •
- Expressive and clear output using the default reporter
- •
- Fully functional mocks, both strict and loose
- •
- Each test runs in its own process for test suite robustness
- •
- Automatic discovery and running of tests using dynamic library inspection
- •
- Extensive and expressive constraints for many datatypes
- •
- BDD-flavoured test declarations with Before and After declarations
- •
- Extensible reporting mechanism
- •
- Fully composable test suites
- •
- An isolated test can be run in a single process for debugging
SEE ALSO¶
The full documentation for cgreen-runner and the Cgreen framework is in the Cgreen manual available at