4 #ifndef __LOGOG_UNITTEST_HPP
5 #define __LOGOG_UNITTEST_HPP
101 UnitTest(
const TestNameType &sTestName );
105 virtual TestNameType &
GetName();
138 #define UNITTEST( x ) class x : public UnitTest { \
140 x( TestNameType name ) : \
144 virtual int RunTest(); \
146 x __LogogTestInstance_ ## x ( #x ); \
151 #endif // __LOGOG_UNITTEST_HPP
virtual void FreeInternals()
[Thread]
Definition: api.hpp:8
const char * TestNameType
Definition: unittest.hpp:69
TestRegistryType & LogogTestRegistry()
Definition: unittest.hpp:81
TestSignup * m_pTestSignup
Definition: unittest.hpp:124
UnitTest * m_pTest
Definition: unittest.hpp:89
TestNameType m_sTestName
Definition: unittest.hpp:122
virtual TestNameType & GetName()
LOGOG_LIST< UnitTest * > TestRegistryType
Definition: unittest.hpp:70
Definition: unittest.hpp:95