.mso www.tmac .TH CGREEN 5 .SH NAME cgreen \- a framework for C and C++ unit tests and mocking .SH DESCRIPTION .B 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: .IP \[bu] 2 Fluent API resulting in very readable tests .IP \[bu] Expressive and clear output using the default reporter .IP \[bu] Fully functional mocks, both strict and loose .IP \[bu] Each test runs in its own process for test suite robustness .IP \[bu] Automatic discovery and running of tests using dynamic library inspection .IP \[bu] Extensive and expressive constraints for many datatypes .IP \[bu] BDD-flavoured test declarations with Before and After declarations .IP \[bu] Extensible reporting mechanism .IP \[bu] Fully composable test suites .IP \[bu] An isolated test can be run in a single process for debugging .SH "SEE ALSO" cgreen-runner(1) .PP The full documentation for .B cgreen-runner and .B the Cgreen framework is in the .B Cgreen manual available at .URL https://github.com/cgreen-devs/cgreen GitHub .