![]() |
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) |