Software Unit Tests (Language Independent Approach)
...Tests can be implemented in any language and on many platforms. The flexible approach enables the inclusion of many types of tests, such as memory leak checks (using valgrind), coding rule checks, complexity checks, etc. Tests are run by a simple call to hwut in a base directory of a project.
In particular for C, HWUT supports make file generation using 'sos' and 'sols' modes. Remote control-able function stubs may be generated using the 'stub' mode. Test cases can be generated using the 'gen' mode, and state machine walkers by the 'sm_walker' mode.
...
Rserver is a C++ written RADIUS package. Includes daemon, test, stress test and sniffer utilities. Configuration file is a list of rules. Rule may modify packet, pass to AAA engine or to proxy server. Custom AAA engine can be implemented and plugged.