|
PuzzleSDK
|
#include <BaseTest.h>
类 TestSuite 继承关系图:
TestSuite 的协作图:Public 成员函数 | |
| void | addTestCase (const std::string &testName, std::function< cocos2d::Scene *()> callback) |
| virtual void | restartCurrTest () |
| virtual void | enterNextTest () |
| virtual void | enterPreviousTest () |
| int | getCurrTestIndex () |
| virtual void | runThisTest () override |
Public 成员函数 继承自 TestBase | |
| virtual | ~TestBase () |
| void | backsUpOneLevel () |
| bool | isTestList () |
| ssize_t | getChildTestCount () |
| void | setTestParent (TestBase *parent) |
| TestBase * | getTestParent () |
| void | setTestName (const std::string &testName) |
| std::string | getTestName () const |
Private 属性 | |
| std::vector< std::function< cocos2d::Scene *()> > | _testCallbacks |
| int | _currTestIndex |
友元 | |
| class | TestController |
额外继承的成员函数 | |
Protected 成员函数 继承自 TestBase | |
| TestBase () | |
Protected 属性 继承自 TestBase | |
| std::string | _testName |
| TestBase * | _parentTest |
| bool | _isTestList |
| std::vector< std::string > | _childTestNames |
TestSuite correspond to a group of test cases.
在文件 BaseTest.h 第 160 行定义.
| void TestSuite::addTestCase | ( | const std::string & | testName, |
| std::function< cocos2d::Scene *()> | callback | ||
| ) |
在文件 BaseTest.cpp 第 259 行定义.
引用了 TestBase::_childTestNames , 以及 _testCallbacks.
|
virtual |
在文件 BaseTest.cpp 第 309 行定义.
引用了 TestBase::_childTestNames, _currTestIndex, _testCallbacks , 以及 getTestCase().
被这些函数引用 TestCase::nextTestCallback(), TouchableSpriteTest::onEnter(), StressTest1::removeMe() , 以及 CrashTest::removeThis().
函数调用图:
这是这个函数的调用关系图:
|
virtual |
在文件 BaseTest.cpp 第 321 行定义.
引用了 TestBase::_childTestNames, _currTestIndex, _testCallbacks , 以及 getTestCase().
被这些函数引用 TestCase::priorTestCallback().
函数调用图:
这是这个函数的调用关系图:
|
inline |
|
virtual |
在文件 BaseTest.cpp 第 299 行定义.
引用了 TestBase::_childTestNames, _currTestIndex, _testCallbacks , 以及 getTestCase().
被这些函数引用 Issue4129::Issue4129(), RemoveListenerAfterAddingTest::onEnter(), ChipmunkTest::reset() , 以及 TestCase::restartTestCallback().
函数调用图:
这是这个函数的调用关系图:
|
overridevirtual |
重载 TestBase .
在文件 BaseTest.cpp 第 284 行定义.
引用了 TestBase::_childTestNames, _currTestIndex, _testCallbacks, TestController::getInstance(), getTestCase() , 以及 TestController::setCurrTestSuite().
函数调用图:
|
friend |
在文件 BaseTest.h 第 176 行定义.
|
private |
在文件 BaseTest.h 第 175 行定义.
被这些函数引用 enterNextTest(), enterPreviousTest(), getCurrTestIndex(), restartCurrTest(), runThisTest() , 以及 TestController::traverseTestSuite().
|
private |
在文件 BaseTest.h 第 173 行定义.
被这些函数引用 addTestCase(), enterNextTest(), enterPreviousTest(), restartCurrTest(), runThisTest() , 以及 TestController::traverseTestSuite().