RCUNIT is a robust C unit testing framework. It provides uniform interfaces for managing tests, setup and tear down functions both for tests and test suites, multiple test registries and test suites, test run and assertion failure callbacks, and an output redirection mechanism for log and test run reports. RCUNIT also provides a runtime memory leak facility and an extensible exception handling mechanism. Requiring only an ANSI compliant C compiler, RCUNIT is a highly portable unit testing tool.
RCUNIT is a robust unit testing framework for C.