|
logog
logger optimized for games
|
#include <iostream>#include <string>Go to the source code of this file.
Classes | |
| class | TestSignup |
| class | UnitTest |
Namespaces | |
| logog | |
| [Thread] | |
Macros | |
| #define | UNITTEST(x) |
Typedefs | |
| typedef const char * | TestNameType |
| typedef LOGOG_LIST< UnitTest * > | TestRegistryType |
Functions | |
| TestRegistryType & | LogogTestRegistry () |
| int | RunAllTests () |
| void | ShutdownTests () |
Unit testing interface; may be used for other programs as well.
| #define UNITTEST | ( | x | ) |
This should be the function prefix for a unit test. It defines a new class for the test inherited from UnitTest. It instances a member of the class at run-time (before main() starts). Lastly it provides the function definition for the actual test class.