![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
#include "cUnitTestDecl.h"#include "StrConst.h"#include "StrArg.h"#include "FileName.h"#include "cLogLevel.h"#include "cLogMgr.h"#include "cDebugAssert.h"#include "cSingleton.h"#include "cArray.h"#include "cFilePath.h"#include "cAppState.h"#include "cOSModImpl.h"Go to the source code of this file.
Classes | |
| struct | Gray::cUnitTestCur |
| class | Gray::cUnitTest |
| class | Gray::cUnitTestRegister |
| class | Gray::cUnitTestRegisterT< T > |
| class | Gray::cUnitTestAppState |
| class | Gray::cUnitTests |
Namespaces | |
| Gray | |
| < The main namespace for all Core functions. | |
Macros | |
| #define | UNITTEST_TRUE(x) ASSERT(x) |
| #define | UNITTEST_TRUE2(x, d) ASSERT(x) |
| #define | UNITTEST_REGISTER_NAME(n) g_UnitTest_##n |
| #define | UNITTEST_REGISTER(n, l) ::Gray::cUnitTestRegisterT< UNITTEST_N(n) > UNITTEST_REGISTER_NAME(n)( #n, l ); |
| #define | UNITTEST_EXT_NAME(n) g_pUnitTest_##n |
| a base pointer to cUnitTestRegister for UNITTEST_N(n) More... | |
| #define | UNITTEST_EXT_DEF(n) cUnitTestRegister* UNITTEST_EXT_NAME(n) = &UNITTEST_REGISTER_NAME(n); |
Included from c++ file to implement unit test. Compatible with M$ unit tests.
| #define UNITTEST_EXT_DEF | ( | n | ) | cUnitTestRegister* UNITTEST_EXT_NAME(n) = &UNITTEST_REGISTER_NAME(n); |
| #define UNITTEST_EXT_NAME | ( | n | ) | g_pUnitTest_##n |
a base pointer to cUnitTestRegister for UNITTEST_N(n)
| #define UNITTEST_REGISTER | ( | n, | |
| l | |||
| ) | ::Gray::cUnitTestRegisterT< UNITTEST_N(n) > UNITTEST_REGISTER_NAME(n)( #n, l ); |
| #define UNITTEST_REGISTER_NAME | ( | n | ) | g_UnitTest_##n |
| #define UNITTEST_TRUE | ( | x | ) | ASSERT(x) |
| #define UNITTEST_TRUE2 | ( | x, | |
| d | |||
| ) | ASSERT(x) |