PuzzleSDK
BaseTest.h 文件参考
#include "cocos2d.h"
#include "extensions/cocos-ext.h"
#include "VisibleRect.h"
+ BaseTest.h 的引用(Include)关系图:

浏览源代码.

class  TestCase
 
class  TestBase
 
class  TestSuite
 
class  TestList
 
class  BaseTest
 

宏定义

#define ADD_TEST(__className__)   addTest( #__className__, [](){ return new (std::nothrow) __className__;} );
 
#define ADD_TEST_CASE(__className__)   addTestCase( #__className__, [](){ return __className__::create();} );
 
#define DEFINE_TEST_LIST(__className__)   class __className__ : public TestList { public: __className__();}
 
#define DEFINE_TEST_SUITE(__className__)   class __className__ : public TestSuite { public: __className__();}
 

宏定义说明

◆ ADD_TEST

#define ADD_TEST (   __className__)    addTest( #__className__, [](){ return new (std::nothrow) __className__;} );

在文件 BaseTest.h209 行定义.

◆ ADD_TEST_CASE

#define ADD_TEST_CASE (   __className__)    addTestCase( #__className__, [](){ return __className__::create();} );

在文件 BaseTest.h211 行定义.

◆ DEFINE_TEST_LIST

#define DEFINE_TEST_LIST (   __className__)    class __className__ : public TestList { public: __className__();}

在文件 BaseTest.h213 行定义.

◆ DEFINE_TEST_SUITE

#define DEFINE_TEST_SUITE (   __className__)    class __className__ : public TestSuite { public: __className__();}

在文件 BaseTest.h215 行定义.