|
PuzzleSDK
|
#include <BaseTest.h>
类 TestBase 继承关系图:
TestBase 的协作图:Public 成员函数 | |
| virtual | ~TestBase () |
| void | backsUpOneLevel () |
| virtual void | runThisTest () |
| bool | isTestList () |
| ssize_t | getChildTestCount () |
| void | setTestParent (TestBase *parent) |
| TestBase * | getTestParent () |
| void | setTestName (const std::string &testName) |
| std::string | getTestName () const |
Protected 成员函数 | |
| TestBase () | |
Protected 属性 | |
| std::string | _testName |
| TestBase * | _parentTest |
| bool | _isTestList |
| std::vector< std::string > | _childTestNames |
A TestBase object stores the following information about a test:
在文件 BaseTest.h 第 123 行定义.
|
virtual |
在文件 BaseTest.cpp 第 42 行定义.
|
protected |
在文件 BaseTest.cpp 第 35 行定义.
| void TestBase::backsUpOneLevel | ( | ) |
Backs up one level.
在文件 BaseTest.cpp 第 47 行定义.
引用了 _parentTest , 以及 runThisTest().
被这些函数引用 TestCase::onBackCallback() , 以及 TestList::runThisTest().
函数调用图:
这是这个函数的调用关系图:
|
inline |
|
inline |
在文件 BaseTest.h 第 144 行定义.
引用了 _testName.
被这些函数引用 TestController::traverseTestList() , 以及 TestController::traverseTestSuite().
这是这个函数的调用关系图:
|
inline |
|
inline |
|
inlinevirtual |
在文件 BaseTest.h 第 131 行定义.
被这些函数引用 backsUpOneLevel() , 以及 TestController::traverseTestList().
这是这个函数的调用关系图:
|
inline |
|
inline |
|
protected |
在文件 BaseTest.h 第 151 行定义.
被这些函数引用 TestList::addTest(), TestSuite::addTestCase(), TestSuite::enterNextTest(), TestSuite::enterPreviousTest(), getChildTestCount(), TestList::numberOfCellsInTableView(), TestSuite::restartCurrTest(), TestSuite::runThisTest(), TestList::tableCellAtIndex(), TestController::traverseTestList() , 以及 TestController::traverseTestSuite().
|
protected |
在文件 BaseTest.h 第 150 行定义.
被这些函数引用 isTestList() , 以及 TestList::TestList().
|
protected |
|
protected |
在文件 BaseTest.h 第 148 行定义.
被这些函数引用 getTestName() , 以及 setTestName().