PuzzleSDK
TestCase类 参考

#include <BaseTest.h>

继承自 cocos2d::Scene .

ActionManagerTest, ActionsDemo, AssetsManagerExLoaderScene, AtlasDemoNew, AudioEngineTestDemo, BaseClippingNodeTest, BaseMouseTest, BaseTestConsole, BillBoardRotationTest, BillBoardTest, BugsTestBase, CameraBaseTest, ChipmunkTest, ClickAndMoveTestCase, ConfigurationBase, CurlTest, CurrentLanguageTest, DownloaderMultiTask, DownloaderTest, DrawPrimitivesBaseTest, EaseSpriteDemo, EffectAdvanceBaseTest, EffectBaseTest, EventDispatcherTestDemo, FileUtilsDemo, FontNoReplacementTest, FontTest, ForceTouchTest, HttpClientClearRequestsTest, HttpClientTest, IntervalTest, JNITest, KeyboardNotificationLayer, LayerTest, LightTest, MaterialSystemBaseTest, MenuTest, MotionStreakTest, MultiSceneTest, MultiTouchTest, NavMeshDisabled, OpenURLTest, ParallaxDemo, Particle3DTestDemo, ParticleDemo, Physics3DDemoDisabled, PongScene, PrettyPrinterDemo, ReleasePoolTest, RenderTextureTest, RotateWorldTest, Scene3DTestScene, SceneTestScene, SchedulerTestLayer, ShaderTestDemo, ShaderTestDemo2, SocketIOTest, SpineTestLayer, Sprite3DTestDemo, SpriteDemo, SpriteFrameCacheFullCheck, SpriteFrameCacheLoadMultipleTimes, SpriteFrameCachePixelFormatTest, SpritePolygonTestCase, SpriteTestDemo, TableViewTest, TerrainTestDemo, TestCocosNodeDemo, TextureAtlasEncryptionDemo, TextureCacheTest, TextureCacheUnbindTest, TextureDemo, TileDemo, TileDemoNew, TransitionsTest, UIScene, UnitTestDemo, UserDefaultTest, VRTestDemo, VibrateTestDemo, WebSocketCloseTest, WebSocketDelayTest, WebSocketTest, WindowTest, ZipTest , 以及 ZwoptexTest 继承.

+ TestCase 的协作图:

Public 类型

enum class  Type { ROBUSTNESS , UNIT , GRAPHICAL_STATIC , MANUAL }
 

Public 成员函数

 TestCase ()
 
 ~TestCase ()
 
virtual std::string title () const
 
virtual std::string subtitle () const
 
virtual Type getTestType () const
 
virtual float getDuration () const
 
virtual std::string getExpectedOutput () const
 
virtual std::string getActualOutput () const
 
virtual void restartTestCallback (cocos2d::Ref *sender)
 
virtual void nextTestCallback (cocos2d::Ref *sender)
 
virtual void priorTestCallback (cocos2d::Ref *sender)
 
virtual void onBackCallback (cocos2d::Ref *sender)
 
void setTestSuite (TestSuite *testSuite)
 
TestSuitegetTestSuite () const
 
float getRunTime () const
 
void setTestCaseName (const std::string &name)
 
std::string getTestCaseName () const
 
const cocos2d::Label * getSubtitleLable () const
 
const cocos2d::MenuItemImage * getRestartTestItem () const
 
virtual void onEnter () override
 

Public 属性

CC_CONSTRUCTOR_ACCESS __pad0__: virtual bool init() override
 

Protected 属性

cocos2d::MenuItemImage * _priorTestItem
 
cocos2d::MenuItemImage * _restartTestItem
 
cocos2d::MenuItemImage * _nextTestItem
 
cocos2d::Label * _titleLabel
 
cocos2d::Label * _subtitleLabel
 

Private 属性

TestSuite_testSuite
 
float _runTime
 
std::string _testCaseName
 

详细描述

Each test case should inherit from TestCase, and add to a TestSuite object.

在文件 BaseTest.h38 行定义.

成员枚举类型说明

◆ Type

enum class TestCase::Type
strong

TestCase test type.

枚举值
ROBUSTNESS 

For testing whether test case not crash.

UNIT 

For check the correctness of regular test cases. A test case passes only if the actual output equal to the expected output.

GRAPHICAL_STATIC 
警告
The test type is not achieved.
MANUAL 
注解
It's mean the test case need test manually.

在文件 BaseTest.h42 行定义.

43 {
45 ROBUSTNESS,
50 UNIT,
52 GRAPHICAL_STATIC,
54 MANUAL
55 };

构造及析构函数说明

◆ TestCase()

TestCase::TestCase ( )

在文件 BaseTest.cpp341 行定义.

342: _priorTestItem(nullptr)
343, _restartTestItem(nullptr)
344, _nextTestItem(nullptr)
345, _titleLabel(nullptr)
346, _subtitleLabel(nullptr)
347, _testSuite(nullptr)
348, _runTime(0.0f)
349{
350 Director::getInstance()->getTextureCache()->removeUnusedTextures();
351 SpriteFrameCache::getInstance()->removeUnusedSpriteFrames();
352
353 this->schedule([&](float dt){
354 _runTime += dt;
355 }, "AccumulatedTimeUse");
356}
cocos2d::MenuItemImage * _restartTestItem
Definition: BaseTest.h:103
TestSuite * _testSuite
Definition: BaseTest.h:110
cocos2d::MenuItemImage * _priorTestItem
Definition: BaseTest.h:102
float _runTime
Definition: BaseTest.h:111
cocos2d::MenuItemImage * _nextTestItem
Definition: BaseTest.h:104
cocos2d::Label * _subtitleLabel
Definition: BaseTest.h:107
cocos2d::Label * _titleLabel
Definition: BaseTest.h:106

引用了 _runTime.

◆ ~TestCase()

TestCase::~TestCase ( )

在文件 BaseTest.cpp358 行定义.

359{
360 if (_testSuite)
361 {
362 _testSuite->release();
363 _testSuite = nullptr;
364 }
365}

引用了 _testSuite.

成员函数说明

◆ getActualOutput()

virtual std::string TestCase::getActualOutput ( ) const
inlinevirtual

Returns the actual output.

在文件 BaseTest.h71 行定义.

71{ return ""; }

被这些函数引用 TestController::checkTest().

+ 这是这个函数的调用关系图:

◆ getDuration()

float TestCase::getDuration ( ) const
virtual

Returns the time the test case needs.

TextureAsync , 以及 TextureCacheTest 重载.

在文件 BaseTest.cpp385 行定义.

386{
387 return 0.2f;
388}

被这些函数引用 TestController::traverseTestSuite().

+ 这是这个函数的调用关系图:

◆ getExpectedOutput()

virtual std::string TestCase::getExpectedOutput ( ) const
inlinevirtual

Returns the expected output.

在文件 BaseTest.h69 行定义.

69{ return ""; }

被这些函数引用 TestController::checkTest().

+ 这是这个函数的调用关系图:

◆ getRestartTestItem()

const cocos2d::MenuItemImage * TestCase::getRestartTestItem ( ) const
inline

在文件 BaseTest.h95 行定义.

95{ return _restartTestItem; }

引用了 _restartTestItem.

◆ getRunTime()

float TestCase::getRunTime ( ) const
inline

Returns the run time of test case.

在文件 BaseTest.h86 行定义.

86{ return _runTime; }

引用了 _runTime.

被这些函数引用 TestController::traverseTestSuite().

+ 这是这个函数的调用关系图:

◆ getSubtitleLable()

const cocos2d::Label * TestCase::getSubtitleLable ( ) const
inline

在文件 BaseTest.h94 行定义.

94{ return _subtitleLabel; }

引用了 _subtitleLabel.

◆ getTestCaseName()

std::string TestCase::getTestCaseName ( ) const
inline

在文件 BaseTest.h92 行定义.

92{ return _testCaseName; }
std::string _testCaseName
Definition: BaseTest.h:112

引用了 _testCaseName.

被这些函数引用 TestController::checkTest() , 以及 UIScene::onEnter().

+ 这是这个函数的调用关系图:

◆ getTestSuite()

TestSuite * TestCase::getTestSuite ( ) const
inline

在文件 BaseTest.h83 行定义.

83{ return _testSuite; }

引用了 _testSuite.

被这些函数引用 Issue4129::Issue4129(), TouchableSpriteTest::onEnter(), RemoveListenerAfterAddingTest::onEnter(), StressTest1::removeMe(), CrashTest::removeThis() , 以及 ChipmunkTest::reset().

+ 这是这个函数的调用关系图:

◆ getTestType()

TestCase::Type TestCase::getTestType ( ) const
virtual

Returns the test type, the default type is Type::ROBUSTNESS.

在文件 BaseTest.cpp380 行定义.

381{
382 return Type::ROBUSTNESS;
383}

引用了 ROBUSTNESS.

被这些函数引用 TestController::checkTest().

+ 这是这个函数的调用关系图:

◆ nextTestCallback()

void TestCase::nextTestCallback ( cocos2d::Ref *  sender)
virtual

在文件 BaseTest.cpp465 行定义.

466{
467 if (_testSuite)
468 {
470 }
471}
virtual void enterNextTest()
Definition: BaseTest.cpp:309

引用了 _testSuite , 以及 TestSuite::enterNextTest().

+ 函数调用图:

◆ onBackCallback()

void TestCase::onBackCallback ( cocos2d::Ref *  sender)
virtual

AudioEngineTestDemo 重载.

在文件 BaseTest.cpp481 行定义.

482{
483 if (_testSuite)
484 {
486 }
487}
void backsUpOneLevel()
Definition: BaseTest.cpp:47

引用了 _testSuite , 以及 TestBase::backsUpOneLevel().

被这些函数引用 AudioEngineTestDemo::onBackCallback().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ onEnter()

void TestCase::onEnter ( )
overridevirtual

CrashTest, LogicTest, PauseTest, StopActionTest, StopAllActionsTest, ResumeTest, StopActionsByFlagsTest, Issue14050Test, EaseSpriteDemo, SpriteEase, SpriteEaseInOut, SpriteEaseExponential, SpriteEaseExponentialInOut, SpriteEaseSine, SpriteEaseSineInOut, SpriteEaseElastic, SpriteEaseElasticInOut, SpriteEaseBounce, SpriteEaseBounceInOut, SpriteEaseBack, SpriteEaseBackInOut, SpriteEaseBezier, SpriteEaseQuadratic, SpriteEaseQuadraticInOut, SpriteEaseQuartic, SpriteEaseQuarticInOut, SpriteEaseQuintic, SpriteEaseQuinticInOut, SpriteEaseCircle, SpriteEaseCircleInOut, SpriteEaseCubic, SpriteEaseCubicInOut, SpeedTest, SpriteDemo, SpriteProgressToRadial, SpriteProgressToHorizontal, SpriteProgressToVertical, SpriteProgressToRadialMidpointChanged, SpriteProgressBarVarious, SpriteProgressBarTintAndFade, SpriteProgressWithSpriteFrame, ActionsDemo, ActionMove, ActionMove3D, ActionScale, ActionSkew, ActionRotationalSkew, ActionRotationalSkewVSStandardSkew, ActionSkewRotateScale, ActionRotate, ActionRotateBy3D, ActionJump, ActionBezier, ActionBlink, ActionFade, ActionTint, ActionAnimate, ActionSequence, ActionSequence2, ActionSequence3, ActionSpawn, ActionSpawn2, ActionReverse, ActionRepeat, ActionDelayTime, ActionReverseSequence, ActionReverseSequence2, ActionOrbit, ActionRemoveSelf, ActionRepeatForever, ActionRotateToRepeat, ActionCallFuncN, ActionCallFuncND, ActionCallFunction, ActionFollow, ActionFollowWithOffset, ActionTargeted, ActionTargetedReverse, ActionStacked, ActionCatmullRomStacked, ActionCardinalSplineStacked, Issue1305, Issue1305_2, Issue1288, Issue1288_2, Issue1327, Issue1398, Issue2599, ActionCatmullRom, ActionCardinalSpline, PauseResumeActions, ActionResize, ActionFloatTest, Issue14936_1, Issue14936_2, SequenceWithFinalInstant, Issue18003, Bug12847Layer, CameraRotationTest, Camera3DTestDemo, CameraCullingDemo, CameraArcBallDemo, FogTestDemo, BackgroundColorBrushTest, ChipmunkTest, ConfigurationLoadConfig, ConfigurationQuery, ConfigurationInvalid, ConfigurationDefault, ConfigurationSet, ConsoleCustomCommand, ConsoleUploadFile, PrettyPrinterDemo, DownloaderTest, DownloaderMultiTask, EffectAdvanceBaseTest, Effect1, Effect2, Effect3, Effect4, Effect5, Issue631, TestResolutionDirectories, TestSearchPath, TestFilenameLookup, TestIsFileExist, TestIsDirectoryExist, TestFileFuncs, TestDirectoryFuncs, TestWriteString, TestGetContents, TestWriteData, TestWriteValueMap, TestWriteValueVector, TestUnicodePath, TestIsFileExistAsync, TestIsDirectoryExistAsync, TestFileFuncsAsync, TestDirectoryFuncsAsync, TestWriteStringAsync, TestWriteDataAsync, TestListFiles, TestIsFileExistRejectFolder, FontNoReplacementTest, LabelShadowTest, LayerTestCascadingOpacityA, LayerTestCascadingOpacityB, LayerTestCascadingOpacityC, LayerTestCascadingColorA, LayerTestCascadingColorB, LayerTestCascadingColorC, LayerTest1, LayerTest2, LayerIgnoreAnchorPointPos, LayerIgnoreAnchorPointRot, LayerIgnoreAnchorPointScale, LayerBug3162A, LayerBug3162B, LayerColorOccludeBug, LayerRadialGradientTest, Material_Sprite3DTest, Material_MultipleSprite3D, Material_2DEffects, Material_AutoBindings, Material_setTechnique, Material_clone, Material_parsePerformance, MotionStreakTest, MotionStreakTest1, MotionStreakTest2, Issue1358, Issue12226, NavMeshDisabled, AudioSmallFile2Test, AudioSmallFile3Test, AudioPauseResumeAfterPlay, AudioIssue16938Test, AudioPreloadSameFileMultipleTimes, AudioPlayFileInWritablePath, AudioPlayInFinishedCB, AudioUncacheInFinishedCB, TouchableSpriteTest, FixedPriorityTest, RemoveListenerWhenDispatching, CustomEventTest, LabelKeyboardEventTest, SpriteAccelerationEventTest, RemoveAndRetainNodeTest, RemoveListenerAfterAddingTest, DirectorEventTest, NodeTest2, SchedulerCallbackTest, CameraOrbitTest, CameraZoomTest, CameraCenterTest, CameraTest1, CameraTest2, NodeNameTest, Issue16100Test, Issue16735Test, ParticleDemo, DemoFirework, DemoFire, DemoSun, DemoGalaxy, DemoFlower, DemoBigFlower, DemoRotFlower, DemoMeteor, DemoSpiral, DemoExplosion, DemoSmoke, DemoSnow, DemoRain, DemoModernArt, DemoRing, ParallaxParticle, DemoParticleFromFile, RadiusMode1, RadiusMode2, Issue704, Issue870, Issue1201, ParticleBatchHybrid, ParticleBatchMultipleEmitters, ParticleReorder, MultipleParticleSystems, MultipleParticleSystemsBatched, AddAndDeleteParticleSystems, ReorderParticleSystems, PremultipliedAlphaTest, PremultipliedAlphaTest2, Issue3990, ParticleVisibleTest, ParticleAutoBatching, ParticleResetTotalParticles, ParticleIssue12310, DemoPause, ParticleSpriteFrame, Physics3DDemoDisabled, SchedulerAutoremove, SchedulerPauseResume, SchedulerPauseResumeAll, SchedulerPauseResumeAllUser, SchedulerUnscheduleAll, SchedulerUnscheduleAllHard, SchedulerUnscheduleAllUserLevel, SchedulerSchedulesAndRemove, SchedulerUpdate, SchedulerUpdateAndCustom, SchedulerUpdateFromCustom, RescheduleSelector, SchedulerDelayAndRepeat, SchedulerTimeScale, TwoSchedulers, SchedulerIssue2268, SchedulerIssueWithReschedule, ScheduleCallbackTest, ScheduleUpdatePriority, SchedulerIssue10232, SchedulerRemoveAllFunctionsToBePerformedInCocosThread, SchedulerIssue17149, SchedulerRemoveEntryWhileUpdate, SchedulerRemoveSelectorDuringCall, SpritePolygonTestCase, SpriteZVertex, SpriteBatchNodeZVertex, SpriteAnchorPointFromFile, SpriteAliased, SpriteBatchNodeAliased, SpriteFrameTest, SpriteFrameAliasNameTest, SpriteFramesFromFileContent, SpriteOffsetAnchorRotation, TextFieldTTFDefaultTest, TextFieldTTFActionTest, TextFieldTTFSecureTextEntryTest, TextFieldTTSetCursorFromPoint, TextureDemo, TextureTGA, TexturePNG, TextureJPEG, TextureWEBP, TextureWEBPNoAlpha, TextureMipMap, TexturePVRTest, TexturePVR2BPP, TexturePVR4BPP, TexturePVRRGBA8888, TexturePVRBGRA8888, TexturePVRRGBA4444, TexturePVRRGBA4444GZ, TexturePVRRGBA4444CCZ, TexturePVRRGBA5551, TexturePVRRGB565, TexturePVRRGB888, TexturePVRA8, TexturePVRI8, TexturePVRAI88, TexturePVR2BPPv3, TexturePVRII2BPPv3, TexturePVR4BPPv3, TexturePVRII4BPPv3, TexturePVRRGBA8888v3, TexturePVRBGRA8888v3, TexturePVRRGBA4444v3, TexturePVRRGBA5551v3, TexturePVRRGB565v3, TexturePVRRGB888v3, TexturePVRA8v3, TexturePVRI8v3, TexturePVRAI88v3, TexturePVRBadEncoding, TexturePVRMipMap, TexturePVRMipMap2, TexturePVRNonSquare, TexturePVRNPOT4444, TexturePVRNPOT8888, TextureAlias, TexturePixelFormat, TextureBlend, TextureAsync, TextureGlRepeat, TextureGlClamp, TextureSizeTest, TextureCache1, TextureDrawAtPoint, TextureDrawInRect, TextureMemoryAlloc, TextureConvertRGB888, TextureConvertRGBA8888, TextureConvertI8, TextureConvertAI88, TextureAtlasEncryptionDemo, TMXOrthoTest, TMXStaggeredTest, TMXIsoVertexZ, TMXOrthoVertexZ, TMXOrthoTestNew, TMXIsoVertexZNew, TMXOrthoVertexZNew, UIScene, RefPtrTest, TemplateVectorTest, TemplateMapTest, ValueTest, UTFConversionTest, UIHelperSubStringTest, ParseIntegerListTest, ParseUriTest, MathUtilTest, ResizableBufferAdapterTest, WindowTestWindowed1, WindowTestWindowed2, WindowTestFullscreen1, WindowTestFullscreen2, UnZipNormalFile, UnZipWithPassword , 以及 ZwoptexGenericTest 重载.

在文件 BaseTest.cpp430 行定义.

431{
432 Scene::onEnter();
433
434 if (_testSuite == nullptr)
435 {
436 setTestSuite(TestController::getInstance()->getCurrTestSuite());
437 }
438
439 if (_testSuite)
440 {
441 _titleLabel->setString(StringUtils::format("%d", static_cast<int>(_testSuite->getCurrTestIndex() + 1)) + ":" + title());
442 }
443 else
444 {
445 _titleLabel->setString(title());
446 }
447 _subtitleLabel->setString(subtitle());
448
450 {
451 _priorTestItem->setVisible(false);
452 _nextTestItem->setVisible(false);
453 _restartTestItem->setVisible(false);
454 }
455}
ssize_t getChildTestCount()
Definition: BaseTest.h:135
virtual std::string title() const
Definition: BaseTest.h:59
virtual std::string subtitle() const
Definition: BaseTest.h:60
void setTestSuite(TestSuite *testSuite)
Definition: BaseTest.cpp:367
static TestController * getInstance()
Definition: controller.cpp:458
int getCurrTestIndex()
Definition: BaseTest.h:169

引用了 _nextTestItem, _priorTestItem, _restartTestItem, _subtitleLabel, _testSuite, _titleLabel, TestBase::getChildTestCount(), TestSuite::getCurrTestIndex(), TestController::getInstance(), setTestSuite(), subtitle() , 以及 title().

被这些函数引用 CrashTest::onEnter(), LogicTest::onEnter(), PauseTest::onEnter(), StopActionTest::onEnter(), StopAllActionsTest::onEnter(), ResumeTest::onEnter(), StopActionsByFlagsTest::onEnter(), Issue14050Test::onEnter(), EaseSpriteDemo::onEnter(), SpriteDemo::onEnter(), ActionsDemo::onEnter(), SequenceWithFinalInstant::onEnter(), Issue18003::onEnter(), Bug12847Layer::onEnter(), CameraRotationTest::onEnter(), Camera3DTestDemo::onEnter(), CameraCullingDemo::onEnter(), CameraArcBallDemo::onEnter(), FogTestDemo::onEnter(), BackgroundColorBrushTest::onEnter(), ChipmunkTest::onEnter(), ConfigurationLoadConfig::onEnter(), ConfigurationQuery::onEnter(), ConfigurationInvalid::onEnter(), ConfigurationDefault::onEnter(), ConfigurationSet::onEnter(), ConsoleCustomCommand::onEnter(), ConsoleUploadFile::onEnter(), PrettyPrinterDemo::onEnter(), DownloaderTest::onEnter(), DownloaderMultiTask::onEnter(), EffectAdvanceBaseTest::onEnter(), TestResolutionDirectories::onEnter(), TestSearchPath::onEnter(), TestFilenameLookup::onEnter(), TestIsFileExist::onEnter(), TestIsDirectoryExist::onEnter(), TestFileFuncs::onEnter(), TestDirectoryFuncs::onEnter(), TestWriteString::onEnter(), TestGetContents::onEnter(), TestWriteData::onEnter(), TestWriteValueMap::onEnter(), TestWriteValueVector::onEnter(), TestUnicodePath::onEnter(), TestIsFileExistAsync::onEnter(), TestIsDirectoryExistAsync::onEnter(), TestFileFuncsAsync::onEnter(), TestWriteStringAsync::onEnter(), TestWriteDataAsync::onEnter(), TestListFiles::onEnter(), TestIsFileExistRejectFolder::onEnter(), FontNoReplacementTest::onEnter(), LabelShadowTest::onEnter(), LayerTestCascadingOpacityA::onEnter(), LayerTestCascadingOpacityB::onEnter(), LayerTestCascadingOpacityC::onEnter(), LayerTestCascadingColorA::onEnter(), LayerTestCascadingColorB::onEnter(), LayerTestCascadingColorC::onEnter(), LayerTest1::onEnter(), LayerTest2::onEnter(), LayerIgnoreAnchorPointPos::onEnter(), LayerIgnoreAnchorPointRot::onEnter(), LayerIgnoreAnchorPointScale::onEnter(), LayerBug3162A::onEnter(), LayerBug3162B::onEnter(), LayerColorOccludeBug::onEnter(), LayerRadialGradientTest::onEnter(), Material_Sprite3DTest::onEnter(), Material_MultipleSprite3D::onEnter(), Material_2DEffects::onEnter(), Material_AutoBindings::onEnter(), Material_setTechnique::onEnter(), Material_clone::onEnter(), Material_parsePerformance::onEnter(), MotionStreakTest::onEnter(), NavMeshDisabled::onEnter(), AudioSmallFile2Test::onEnter(), AudioSmallFile3Test::onEnter(), AudioPauseResumeAfterPlay::onEnter(), AudioIssue16938Test::onEnter(), AudioPreloadSameFileMultipleTimes::onEnter(), AudioPlayFileInWritablePath::onEnter(), AudioPlayInFinishedCB::onEnter(), AudioUncacheInFinishedCB::onEnter(), TouchableSpriteTest::onEnter(), FixedPriorityTest::onEnter(), RemoveListenerWhenDispatching::onEnter(), CustomEventTest::onEnter(), LabelKeyboardEventTest::onEnter(), SpriteAccelerationEventTest::onEnter(), RemoveAndRetainNodeTest::onEnter(), RemoveListenerAfterAddingTest::onEnter(), DirectorEventTest::onEnter(), NodeTest2::onEnter(), SchedulerCallbackTest::onEnter(), CameraOrbitTest::onEnter(), CameraZoomTest::onEnter(), CameraCenterTest::onEnter(), CameraTest1::onEnter(), CameraTest2::onEnter(), NodeNameTest::onEnter(), Issue16100Test::onEnter(), Issue16735Test::onEnter(), ParticleDemo::onEnter(), Physics3DDemoDisabled::onEnter(), SchedulerAutoremove::onEnter(), SchedulerPauseResume::onEnter(), SchedulerPauseResumeAll::onEnter(), SchedulerPauseResumeAllUser::onEnter(), SchedulerUnscheduleAll::onEnter(), SchedulerUnscheduleAllHard::onEnter(), SchedulerUnscheduleAllUserLevel::onEnter(), SchedulerSchedulesAndRemove::onEnter(), SchedulerUpdate::onEnter(), SchedulerUpdateAndCustom::onEnter(), SchedulerUpdateFromCustom::onEnter(), RescheduleSelector::onEnter(), SchedulerDelayAndRepeat::onEnter(), SchedulerTimeScale::onEnter(), TwoSchedulers::onEnter(), SchedulerIssue2268::onEnter(), SchedulerIssueWithReschedule::onEnter(), ScheduleCallbackTest::onEnter(), ScheduleUpdatePriority::onEnter(), SchedulerIssue10232::onEnter(), SchedulerRemoveAllFunctionsToBePerformedInCocosThread::onEnter(), SchedulerIssue17149::onEnter(), SchedulerRemoveEntryWhileUpdate::onEnter(), SchedulerRemoveSelectorDuringCall::onEnter(), SpritePolygonTestCase::onEnter(), SpriteZVertex::onEnter(), SpriteBatchNodeZVertex::onEnter(), SpriteAnchorPointFromFile::onEnter(), SpriteAliased::onEnter(), SpriteBatchNodeAliased::onEnter(), SpriteFrameTest::onEnter(), SpriteFrameAliasNameTest::onEnter(), SpriteFramesFromFileContent::onEnter(), SpriteOffsetAnchorRotation::onEnter(), TextFieldTTFDefaultTest::onEnter(), TextFieldTTFActionTest::onEnter(), TextFieldTTFSecureTextEntryTest::onEnter(), TextFieldTTSetCursorFromPoint::onEnter(), TextureDemo::onEnter(), TextureAtlasEncryptionDemo::onEnter(), TMXOrthoTest::onEnter(), TMXStaggeredTest::onEnter(), TMXIsoVertexZ::onEnter(), TMXOrthoVertexZ::onEnter(), TMXOrthoTestNew::onEnter(), TMXIsoVertexZNew::onEnter(), TMXOrthoVertexZNew::onEnter(), UIScene::onEnter(), TemplateVectorTest::onEnter(), TemplateMapTest::onEnter(), ValueTest::onEnter(), UTFConversionTest::onEnter(), UIHelperSubStringTest::onEnter(), ParseIntegerListTest::onEnter(), ParseUriTest::onEnter(), MathUtilTest::onEnter(), ResizableBufferAdapterTest::onEnter(), WindowTestWindowed1::onEnter(), WindowTestWindowed2::onEnter(), WindowTestFullscreen1::onEnter(), WindowTestFullscreen2::onEnter(), UnZipNormalFile::onEnter(), UnZipWithPassword::onEnter() , 以及 ZwoptexGenericTest::onEnter().

+ 函数调用图:

◆ priorTestCallback()

void TestCase::priorTestCallback ( cocos2d::Ref *  sender)
virtual

在文件 BaseTest.cpp473 行定义.

474{
475 if (_testSuite)
476 {
478 }
479}
virtual void enterPreviousTest()
Definition: BaseTest.cpp:321

引用了 _testSuite , 以及 TestSuite::enterPreviousTest().

+ 函数调用图:

◆ restartTestCallback()

void TestCase::restartTestCallback ( cocos2d::Ref *  sender)
virtual

Callback functions.

在文件 BaseTest.cpp457 行定义.

458{
459 if (_testSuite)
460 {
462 }
463}
virtual void restartCurrTest()
Definition: BaseTest.cpp:299

引用了 _testSuite , 以及 TestSuite::restartCurrTest().

+ 函数调用图:

◆ setTestCaseName()

void TestCase::setTestCaseName ( const std::string &  name)
inline

You should NEVER call this method, unless you know what you are doing.

在文件 BaseTest.h91 行定义.

91{ _testCaseName = name; }

引用了 _testCaseName.

被这些函数引用 TestController::traverseTestSuite().

+ 这是这个函数的调用关系图:

◆ setTestSuite()

void TestCase::setTestSuite ( TestSuite testSuite)

You should NEVER call this method, unless you know what you are doing.

在文件 BaseTest.cpp367 行定义.

368{
369 if (_testSuite != testSuite)
370 {
371 testSuite->retain();
372 if (_testSuite)
373 {
374 _testSuite->release();
375 }
376 _testSuite = testSuite;
377 }
378}

引用了 _testSuite.

被这些函数引用 onEnter() , 以及 TestController::traverseTestSuite().

+ 这是这个函数的调用关系图:

◆ subtitle()

virtual std::string TestCase::subtitle ( ) const
inlinevirtual

EffectSpriteTest, EffectSpriteLamp, ActionManagerTest, CrashTest, LogicTest, PauseTest, StopActionTest, StopAllActionsTest, ResumeTest, StopActionsByFlagsTest, Issue14050Test, EaseSpriteDemo, SpriteEase, SpriteEaseInOut, SpriteEaseExponential, SpriteEaseExponentialInOut, SpriteEaseSine, SpriteEaseSineInOut, SpriteEaseElastic, SpriteEaseElasticInOut, SpriteEaseBounce, SpriteEaseBounceInOut, SpriteEaseBack, SpriteEaseBackInOut, SpriteEaseBezier, SpriteEaseQuadratic, SpriteEaseQuadraticInOut, SpriteEaseQuartic, SpriteEaseQuarticInOut, SpriteEaseQuintic, SpriteEaseQuinticInOut, SpriteEaseCircle, SpriteEaseCircleInOut, SpriteEaseCubic, SpeedTest, SpriteProgressToRadial, SpriteProgressToHorizontal, SpriteProgressToVertical, SpriteProgressToRadialMidpointChanged, SpriteProgressBarVarious, SpriteProgressBarTintAndFade, SpriteProgressWithSpriteFrame, ActionMove, ActionMove3D, ActionScale, ActionSkew, ActionRotationalSkew, ActionRotationalSkewVSStandardSkew, ActionSkewRotateScale, ActionRotate, ActionRotateBy3D, ActionJump, ActionBezier, ActionBlink, ActionFade, ActionTint, ActionAnimate, ActionSequence, ActionSequence2, ActionSequence3, ActionSpawn, ActionSpawn2, ActionReverse, ActionRepeat, ActionDelayTime, ActionReverseSequence, ActionReverseSequence2, ActionOrbit, ActionRemoveSelf, ActionRepeatForever, ActionRotateToRepeat, ActionCallFuncN, ActionCallFuncND, ActionCallFunction, ActionFollow, ActionFollowWithOffset, ActionTargeted, ActionTargetedReverse, ActionStacked, ActionCatmullRomStacked, ActionCardinalSplineStacked, Issue1305, Issue1305_2, Issue1288, Issue1288_2, Issue1327, Issue1398, Issue2599, ActionCatmullRom, ActionCardinalSpline, PauseResumeActions, ActionResize, ActionFloatTest, Issue14936_1, Issue14936_2, SequenceWithFinalInstant, Issue18003, BillBoardRotationTest, BillBoardTest, Bug15776Layer, CameraRotationTest, BackgroundColorBrushTest, BasicTest, ShapeTest, ShapeInvertedTest, SpriteTest, SpriteNoAlphaTest, SpriteInvertedTest, NestedTest, HoleDemo, ScrollViewDemo, RawStencilBufferTest, RawStencilBufferTest2, RawStencilBufferTest3, RawStencilBufferTest4, RawStencilBufferTest5, RawStencilBufferTest6, ClippingToRenderTextureTest, ClippingRectangleNodeTest, ConfigurationLoadConfig, ConfigurationQuery, ConfigurationInvalid, ConfigurationDefault, ConfigurationSet, ConsoleCustomCommand, ConsoleUploadFile, PrettyPrinterDemo, DownloaderMultiTask, DrawNodeTest, Issue11942Test, EffectAdvanceBaseTest, Issue631, EffectBaseTest, WebSocketCloseTest, TestResolutionDirectories, TestSearchPath, TestIsFileExist, TestIsDirectoryExist, TestFileFuncs, TestDirectoryFuncs, TestWriteString, TestGetContents, TestWriteData, TestWriteValueMap, TestWriteValueVector, TestUnicodePath, TestIsFileExistAsync, TestIsDirectoryExistAsync, TestFileFuncsAsync, TestDirectoryFuncsAsync, TestWriteStringAsync, TestWriteDataAsync, TestListFiles, TestIsFileExistRejectFolder, MouseEventTest, HideMouseTest, LabelFNTColorAndOpacity, LabelFNTSpriteActions, LabelFNTPadding, LabelFNTOffset, LabelFNTColor, LabelFNTOpacity, LabelFNTHundredLabels, LabelFNTMultiLine, LabelFNTandTTFEmpty, LabelFNTRetina, LabelFNTGlyphDesigner, LabelFNTMultiLineAlignment, LabelFNTMultiLineAlignmentUNICODE, LabelFNTUNICODELanguages, LabelFNTBounds, LabelTTFLongLineWrapping, LabelTTFColor, LabelTTFUnicodeNew, LabelTTFDynamicAlignment, LabelTTFEmoji, LabelTTFCJKWrappingTest, LabelTTFFontsTestNew, LabelFontDefTestNew, LabelTTFDistanceField, LabelOutlineAndGlowTest, LabelShadowTest, LabelCharMapTest, LabelCharMapColorTest, LabelCrashTest, LabelTTFOldNew, LabelFontNameTest, LabelAlignmentTest, LabelIssue4428Test, LabelIssue4999Test, LabelLineHeightTest, LabelAdditionalKerningTest, LabelIssue8492Test, LabelMultilineWithOutline, LabelIssue9255Test, LabelSmallDimensionsTest, LabelIssue10089Test, LabelSystemFontColor, LabelIssue10773Test, LabelIssue11576Test, LabelIssue11699Test, LabelIssue12409Test, LabelIssue12775Test, LabelIssue11585Test, LabelIssue10688Test, LabelIssue13202Test, LabelIssue9500Test, LabelWrapByWordTest, LabelWrapByCharTest, LabelWrapNoBreakSpaceTest, LabelShrinkByWordTest, LabelShrinkByCharTest, LabelResizeTest, LabelToggleTypeTest, LabelSystemFontTest, LabelCharMapFontTest, LabelIssue13846Test, LabelRichText, LabelItalics, LabelBold, LabelUnderline, LabelUnderlineMultiline, LabelStrikethrough, LabelLocalizationTest, LabelIssue15214, LabelIssue16293, LabelIssue16471, LabelIssue16717, LabelIssueLineGap, LabelIssue17902, LabelLetterColorsTest, LayerTestCascadingOpacityA, LayerTestCascadingOpacityB, LayerTestCascadingOpacityC, LayerTestCascadingColorA, LayerTestCascadingColorB, LayerTestCascadingColorC, LayerTest1, LayerTest2, LayerTestBlend, LayerGradientTest, LayerGradientTest2, LayerIgnoreAnchorPointPos, LayerIgnoreAnchorPointRot, LayerIgnoreAnchorPointScale, LayerExtendedBlendOpacityTest, LayerBug3162A, LayerBug3162B, LayerColorOccludeBug, Material_Sprite3DTest, Material_MultipleSprite3D, Material_2DEffects, Material_AutoBindings, Material_setTechnique, Material_clone, Material_parsePerformance, MotionStreakTest, MotionStreakTest2, Issue1358, Issue12226, AudioProfileTest, InvalidAudioFileTest, AudioIssue18597Test, AudioIssue11143Test, AudioPerformanceTest, AudioSwitchStateTest, AudioSmallFileTest, AudioSmallFile2Test, AudioSmallFile3Test, AudioPauseResumeAfterPlay, AudioIssue16938Test, AudioPreloadSameFileMultipleTimes, AudioPlayFileInWritablePath, AudioPlayInFinishedCB, AudioUncacheInFinishedCB, TouchableSpriteTest, FixedPriorityTest, RemoveListenerWhenDispatching, CustomEventTest, LabelKeyboardEventTest, SpriteAccelerationEventTest, RemoveAndRetainNodeTest, RemoveListenerAfterAddingTest, DirectorEventTest, GlobalZTouchTest, StopPropagationTest, PauseResumeTargetTest, PauseResumeTargetTest2, PauseResumeTargetTest3, Issue4129, Issue4160, DanglingNodePointersTest, RegisterAndUnregisterWhileEventHanldingTest, WindowEventsTest, Issue8194, Issue9898, MultiSceneTest, NewSpriteTest, GroupCommandTest, NewClippingNodeTest, NewDrawNodeTest, NewCullingTest, SpriteCreation, VBOFullTest, CaptureScreenTest, CaptureNodeTest, BugAutoCulling, RendererBatchQuadTri, RendererUniformBatch, RendererUniformBatch2, NonBatchSprites, NodeTest2, NodeTest4, NodeTest5, NodeTest6, StressTest1, StressTest2, SchedulerTest1, SchedulerCallbackTest, NodeToWorld, NodeToWorld3D, CameraOrbitTest, CameraZoomTest, CameraCenterTest, CameraTest1, CameraTest2, ConvertToNode, NodeOpaqueTest, NodeNonOpaqueTest, NodeGlobalZValueTest, NodeNormalizedPositionTest1, NodeNormalizedPositionTest2, NodeNormalizedPositionBugTest, NodeNameTest, Issue16100Test, Issue16735Test, Issue2572, Particle3DAdvancedLodSystemDemo, Particle3DBlackHoleDemo, Particle3DHypnoDemo, Particle3DTimeShiftDemo, Particle3DUVAnimDemo, Particle3DFirePlaceDemo, Particle3DLineStreakDemo, Particle3DElectricBeamSystemDemo, Particle3DFlareShieldDemo, Particle3DLightningBoltDemo, Particle3DExplosionSystemDemo, Particle3DCanOfWormsDemo, Particle3DRibbonTrailDemo, Particle3DWeaponTrailDemo, Particle3DWithSprite3DDemo, ParticleDemo, DemoFirework, DemoFire, DemoSun, DemoGalaxy, DemoFlower, DemoBigFlower, DemoRotFlower, DemoMeteor, DemoSpiral, DemoExplosion, DemoSmoke, DemoSnow, DemoRain, DemoModernArt, DemoRing, ParallaxParticle, DemoParticleFromFile, RadiusMode1, RadiusMode2, Issue704, Issue870, Issue1201, ParticleBatchHybrid, ParticleBatchMultipleEmitters, ParticleReorder, MultipleParticleSystems, MultipleParticleSystemsBatched, AddAndDeleteParticleSystems, ReorderParticleSystems, PremultipliedAlphaTest, PremultipliedAlphaTest2, Issue3990, ParticleVisibleTest, ParticleAutoBatching, ParticleResetTotalParticles, ParticleIssue12310, DemoPause, ParticleSpriteFrame, RenderTextureSave, RenderTextureIssue937, RenderTextureZbuffer, RenderTextureTestDepthStencil, RenderTextureTargetNode, RenderTexturePartTest, SpriteRenderTextureBug, Issue16113Test, RenderTextureWithSprite3DIssue16894, SchedulerAutoremove, SchedulerPauseResume, SchedulerPauseResumeAll, SchedulerPauseResumeAllUser, SchedulerUnscheduleAll, SchedulerUnscheduleAllHard, SchedulerUnscheduleAllUserLevel, SchedulerSchedulesAndRemove, SchedulerUpdate, SchedulerUpdateAndCustom, SchedulerUpdateFromCustom, RescheduleSelector, SchedulerDelayAndRepeat, SchedulerTimeScale, TwoSchedulers, SchedulerIssue2268, SchedulerIssueWithReschedule, ScheduleCallbackTest, ScheduleUpdatePriority, SchedulerIssue10232, SchedulerRemoveAllFunctionsToBePerformedInCocosThread, SchedulerIssue17149, SchedulerRemoveEntryWhileUpdate, SchedulerRemoveSelectorDuringCall, ShaderMonjori, ShaderMandelbrot, ShaderJulia, ShaderHeart, ShaderFlower, ShaderPlasma, ShaderBlur, ShaderRetroEffect, ShaderLensFlare, ShaderGlow, ShaderMultiTexture, Sprite3DForceDepthTest, Sprite3DEmptyTest, Sprite3DBasicTest, Sprite3DUVAnimationTest, Sprite3DFakeShadowTest, Sprite3DLightMapTest, Sprite3DBasicToonShaderTest, Sprite3DHitTest, Sprite3DEffectTest, AsyncLoadSprite3DTest, Sprite3DWithSkinTest, Sprite3DWithSkinOutlineTest, Animate3DTest, AttachmentTest, Sprite3DReskinTest, Sprite3DWithOBBPerformanceTest, Sprite3DMirrorTest, QuaternionTest, UseCaseSprite3D, NodeAnimationTest, Sprite3DCubeMapTest, Issue9767, Sprite3DClippingTest, Animate3DCallbackTest, CameraBackgroundClearTest, Sprite3DVertexColorTest, MotionStreak3DTest, Sprite3DNormalMappingTest, Sprite3DPropertyTest, Issue16155Test, SpriteFrameCachePixelFormatTest, SpriteFrameCacheLoadMultipleTimes, SpriteFrameCacheFullCheck, SpritePolygonTestCase, Sprite1, Sprite1ETC1Alpha, SpriteBatchNode1, SpriteColorOpacity, SpriteBatchNodeColorOpacity, SpriteZOrder, SpriteBatchNodeZOrder, SpriteBatchNodeReorder, SpriteBatchNodeReorderIssue744, SpriteBatchNodeReorderIssue766, SpriteBatchNodeReorderIssue767, SpriteZVertex, SpriteBatchNodeZVertex, SpriteAnchorPoint, SpriteBatchNodeAnchorPoint, SpriteAnchorPointFromFile, SpriteFlip, SpriteBatchNodeFlip, SpriteAliased, SpriteBatchNodeAliased, SpriteNewTexture, SpriteBatchNodeNewTexture, SpriteFrameTest, SpriteFrameAliasNameTest, SpriteFramesFromFileContent, SpritePolygonFromFileContent, SpriteOffsetAnchorRotation, SpriteBatchNodeOffsetAnchorRotation, SpriteOffsetAnchorScale, SpriteBatchNodeOffsetAnchorScale, SpriteOffsetAnchorSkew, SpriteOffsetAnchorRotationalSkew, SpriteBatchNodeOffsetAnchorSkew, SpriteOffsetAnchorRotationalSkewScale, SpriteBatchNodeOffsetAnchorRotationalSkew, SpriteOffsetAnchorSkewScale, SpriteBatchNodeOffsetAnchorSkewScale, SpriteBatchNodeOffsetAnchorRotationalSkewScale, SpriteOffsetAnchorFlip, SpriteBatchNodeOffsetAnchorFlip, SpriteChildrenVisibilityIssue665, SpriteChildrenAnchorPoint, SpriteBatchNodeChildrenAnchorPoint, SpriteBatchNodeChildrenScale, SpriteChildrenChildren, SpriteBatchNodeChildrenChildren, SpriteNilTexture, SpriteSubclass, AnimationCacheTest, NodeSort, SpriteBatchNodeReorderSameIndex, SpriteBatchNodeSkewNegativeScaleChildren, SpriteBatchNodeRotationalSkewNegativeScaleChildren, SpriteSkewNegativeScaleChildren, SpriteRotationalSkewNegativeScaleChildren, SpriteDoubleResolution, AnimationCacheFile, SpriteBatchBug1217, SpriteCullTest1, SpriteCullTest2, Sprite3DRotationTest, SpriteSlice9Test1, SpriteSlice9Test2, SpriteSlice9Test3, SpriteSlice9Test4, SpriteSlice9Test5, SpriteSlice9Test6, SpriteSlice9Test7, SpriteSlice9Test8, SpriteSlice9Test9, SpriteSlice9Test10, SpriteGetSpriteFrameTest, Issue17119, TerrainSimple, TerrainWalkThru, TerrainWithLightMap, TextFieldTTFDefaultTest, TextFieldTTFActionTest, TextFieldTTFSecureTextEntryTest, TextFieldTTSetCursorFromPoint, TexturePNG, TextureMipMap, TexturePVRRGBA4444GZ, TexturePVRRGBA4444CCZ, TexturePVR2BPPv3, TexturePVRII2BPPv3, TexturePVR4BPPv3, TexturePVRII4BPPv3, TexturePVRRGBA8888v3, TexturePVRBGRA8888v3, TexturePVRRGBA4444v3, TexturePVRRGBA5551v3, TexturePVRRGB565v3, TexturePVRRGB888v3, TexturePVRA8v3, TexturePVRI8v3, TexturePVRAI88v3, TexturePVRBadEncoding, TexturePVRMipMap, TexturePVRMipMap2, TexturePVRNonSquare, TexturePVRNPOT4444, TexturePVRNPOT8888, TextureAlias, TexturePixelFormat, TextureBlend, TextureAsync, TextureSizeTest, TextureCache1, TextureDrawAtPoint, TextureDrawInRect, TextureMemoryAlloc, TexturePVRv3Premult, TextureETC1, TextureS3TCDxt1, TextureS3TCDxt3, TextureS3TCDxt5, TextureATITCRGB, TextureATITCExplicit, TextureATITCInterpolated, TextureConvertRGB888, TextureConvertRGBA8888, TextureConvertI8, TextureConvertAI88, TileDemo, TMXOrthoObjectsTest, TMXIsoObjectsTest, TMXResizeTest, TMXIsoZorder, TMXOrthoZorder, TMXIsoVertexZ, TMXOrthoVertexZ, TMXIsoMoveLayer, TMXOrthoMoveLayer, TMXTilePropertyTest, TMXOrthoFlipRunTimeTest, TMXBug987, TMXBug787, TMXGIDObjectsTest, TileDemoNew, TMXOrthoObjectsTestNew, TMXIsoObjectsTestNew, TMXResizeTestNew, TMXIsoZorderNew, TMXOrthoZorderNew, TMXIsoVertexZNew, TMXOrthoVertexZNew, TMXIsoMoveLayerNew, TMXOrthoMoveLayerNew, TMXTilePropertyTestNew, TMXOrthoFlipRunTimeTestNew, TMXBug987New, TMXBug787New, TMXGIDObjectsTestNew, ForceTouchTest, RefPtrTest, TemplateVectorTest, TemplateMapTest, ValueTest, UTFConversionTest, UIHelperSubStringTest, ParseIntegerListTest, ParseUriTest, MathUtilTest, ResizableBufferAdapterTest, VRTest1, WindowTestWindowed1, WindowTestWindowed2, WindowTestFullscreen1, WindowTestFullscreen2, UnZipNormalFile, UnZipWithPassword , 以及 ZwoptexGenericTest 重载.

在文件 BaseTest.h60 行定义.

60{ return ""; }

被这些函数引用 onEnter().

+ 这是这个函数的调用关系图:

◆ title()

virtual std::string TestCase::title ( ) const
inlinevirtual

SpineTestLayer, ActionManagerTest, SpriteEaseCubicInOut, SpriteDemo, ActionsDemo, ActionAnimate, ActionCallFuncN, ActionCallFuncND, ActionTargeted, ActionTargetedReverse, ActionStacked, ActionMoveStacked, ActionMoveJumpStacked, ActionMoveBezierStacked, ActionCatmullRomStacked, ActionCardinalSplineStacked, Issue1305, Issue1305_2, Issue1288, Issue1288_2, Issue1327, Issue1398, Issue2599, ActionCatmullRom, ActionCardinalSpline, PauseResumeActions, Issue14936_1, Issue14936_2, BillBoardRotationTest, BillBoardTest, Bug1159Layer, Bug1174Layer, Bug12847Layer, Bug14327Layer, Bug15594Layer, Bug15776Layer, Bug350Layer, Bug422Layer, Bug624Layer, Bug624Layer2, Bug886Layer, Bug899Layer, Bug914Layer, BugDrawNodeLayer, BugChild, BugCameraMask, BugsTestBase, CameraRotationTest, Camera3DTestDemo, CameraCullingDemo, CameraArcBallDemo, FogTestDemo, BackgroundColorBrushTest, BaseClippingNodeTest, BasicTest, ShapeTest, ShapeInvertedTest, SpriteTest, SpriteNoAlphaTest, SpriteInvertedTest, NestedTest, HoleDemo, ScrollViewDemo, RawStencilBufferTest, ClippingToRenderTextureTest, ClippingRectangleNodeTest, ConfigurationBase, BaseTestConsole, ConsoleCustomCommand, ConsoleUploadFile, PrettyPrinterDemo, DownloaderTest, DownloaderMultiTask, DrawPrimitivesBaseTest, DrawNodeTest, Issue11942Test, EffectAdvanceBaseTest, Effect1, Effect2, Effect3, Effect4, Effect5, Issue631, EffectBaseTest, AssetsManagerExLoaderScene, HttpClientTest, HttpClientClearRequestsTest, SocketIOTest, WebSocketDelayTest, WebSocketTest, WebSocketCloseTest, TestResolutionDirectories, TestSearchPath, TestFilenameLookup, TestIsFileExist, TestIsDirectoryExist, TestFileFuncs, TestDirectoryFuncs, TestWriteString, TestGetContents, TestWriteData, TestWriteValueMap, TestWriteValueVector, TestUnicodePath, TestIsFileExistAsync, TestIsDirectoryExistAsync, TestFileFuncsAsync, TestDirectoryFuncsAsync, TestWriteStringAsync, TestWriteDataAsync, TestListFiles, TestIsFileExistRejectFolder, FontTest, FontNoReplacementTest, FontReplacementTest, MouseEventTest, HideMouseTest, LabelFNTColorAndOpacity, LabelFNTSpriteActions, LabelFNTPadding, LabelFNTOffset, LabelFNTColor, LabelFNTOpacity, LabelFNTHundredLabels, LabelFNTMultiLine, LabelFNTandTTFEmpty, LabelFNTRetina, LabelFNTGlyphDesigner, LabelFNTMultiLineAlignment, LabelFNTMultiLineAlignmentUNICODE, LabelFNTUNICODELanguages, LabelFNTBounds, LabelTTFLongLineWrapping, LabelTTFColor, LabelTTFUnicodeNew, LabelTTFDynamicAlignment, LabelTTFEmoji, LabelTTFCJKWrappingTest, LabelTTFFontsTestNew, LabelFontDefTestNew, LabelTTFDistanceField, LabelOutlineAndGlowTest, LabelShadowTest, LabelCharMapTest, LabelCharMapColorTest, LabelCrashTest, LabelTTFOldNew, LabelFontNameTest, LabelAlignmentTest, LabelIssue4428Test, LabelIssue4999Test, LabelLineHeightTest, LabelAdditionalKerningTest, LabelIssue8492Test, LabelMultilineWithOutline, LabelIssue9255Test, LabelSmallDimensionsTest, LabelIssue10089Test, LabelSystemFontColor, LabelIssue10773Test, LabelIssue11576Test, LabelIssue11699Test, LabelIssue12409Test, LabelAddChildTest, LabelIssue12775Test, LabelIssue11585Test, LabelIssue10688Test, LabelIssue13202Test, LabelIssue9500Test, LabelWrapByWordTest, LabelWrapByCharTest, LabelWrapNoBreakSpaceTest, LabelShrinkByWordTest, LabelShrinkByCharTest, LabelResizeTest, LabelToggleTypeTest, LabelSystemFontTest, LabelCharMapFontTest, LabelIssue13846Test, LabelRichText, LabelItalics, LabelBold, LabelUnderline, LabelUnderlineMultiline, LabelStrikethrough, LabelLocalizationTest, LabelIssue15214, LabelIssue16293, LabelIssue16471, LabelIssue16717, LabelIssueLineGap, LabelIssue17902, LabelLetterColorsTest, LayerTest, LayerGradientTest, LayerGradientTest2, LayerIgnoreAnchorPointPos, LayerIgnoreAnchorPointRot, LayerIgnoreAnchorPointScale, LayerExtendedBlendOpacityTest, LayerBug3162A, LayerBug3162B, LayerColorOccludeBug, LayerRadialGradientTest, LightTest, MaterialSystemBaseTest, MotionStreakTest, MotionStreakTest1, MotionStreakTest2, Issue1358, Issue12226, AudioEngineTestDemo, AudioControlTest, PlaySimultaneouslyTest, AudioProfileTest, InvalidAudioFileTest, LargeAudioFileTest, AudioLoadTest, AudioIssue18597Test, AudioIssue11143Test, AudioPerformanceTest, AudioSwitchStateTest, AudioSmallFileTest, AudioSmallFile2Test, AudioSmallFile3Test, AudioPauseResumeAfterPlay, AudioIssue16938Test, AudioPreloadSameFileMultipleTimes, AudioPlayFileInWritablePath, AudioPlayInFinishedCB, AudioUncacheInFinishedCB, EventDispatcherTestDemo, TouchableSpriteTest, FixedPriorityTest, RemoveListenerWhenDispatching, CustomEventTest, LabelKeyboardEventTest, SpriteAccelerationEventTest, RemoveAndRetainNodeTest, RemoveListenerAfterAddingTest, DirectorEventTest, GlobalZTouchTest, StopPropagationTest, PauseResumeTargetTest, PauseResumeTargetTest2, PauseResumeTargetTest3, Issue4129, Issue4160, DanglingNodePointersTest, RegisterAndUnregisterWhileEventHanldingTest, WindowEventsTest, Issue8194, Issue9898, MultiSceneTest, NewSpriteTest, GroupCommandTest, NewClippingNodeTest, NewDrawNodeTest, NewCullingTest, SpriteCreation, VBOFullTest, CaptureScreenTest, CaptureNodeTest, BugAutoCulling, RendererBatchQuadTri, RendererUniformBatch, RendererUniformBatch2, NonBatchSprites, TestCocosNodeDemo, CameraCenterTest, CameraTest1, CameraTest2, ConvertToNode, NodeOpaqueTest, NodeNonOpaqueTest, NodeGlobalZValueTest, NodeNormalizedPositionTest1, NodeNormalizedPositionTest2, NodeNormalizedPositionBugTest, NodeNameTest, Issue16100Test, Issue16735Test, Parallax1, Parallax2, Issue2572, Particle3DTestDemo, ParticleDemo, Issue704, Issue870, Issue1201, ParticleBatchHybrid, ParticleBatchMultipleEmitters, ParticleReorder, MultipleParticleSystems, MultipleParticleSystemsBatched, AddAndDeleteParticleSystems, ReorderParticleSystems, PremultipliedAlphaTest, PremultipliedAlphaTest2, Issue3990, ParticleVisibleTest, ParticleAutoBatching, ParticleResetTotalParticles, ParticleSpriteFrame, RenderTextureSave, RenderTextureIssue937, RenderTextureZbuffer, RenderTextureTestDepthStencil, RenderTextureTargetNode, RenderTexturePartTest, SpriteRenderTextureBug, Issue16113Test, RenderTextureWithSprite3DIssue16894, SchedulerAutoremove, SchedulerPauseResume, SchedulerPauseResumeAll, SchedulerPauseResumeAllUser, SchedulerUnscheduleAll, SchedulerUnscheduleAllHard, SchedulerUnscheduleAllUserLevel, SchedulerSchedulesAndRemove, SchedulerUpdate, SchedulerUpdateAndCustom, SchedulerUpdateFromCustom, RescheduleSelector, SchedulerDelayAndRepeat, SchedulerTimeScale, TwoSchedulers, SchedulerIssue2268, SchedulerIssueWithReschedule, ScheduleCallbackTest, ScheduleUpdatePriority, SchedulerIssue10232, SchedulerRemoveAllFunctionsToBePerformedInCocosThread, SchedulerIssue17149, SchedulerRemoveEntryWhileUpdate, SchedulerRemoveSelectorDuringCall, ShaderMonjori, ShaderMandelbrot, ShaderJulia, ShaderHeart, ShaderFlower, ShaderPlasma, ShaderBlur, ShaderRetroEffect, ShaderLensFlare, ShaderGlow, ShaderMultiTexture, ShaderTestDemo2, Sprite3DTestDemo, Sprite3DForceDepthTest, Sprite3DEmptyTest, Sprite3DBasicTest, Sprite3DUVAnimationTest, Sprite3DFakeShadowTest, Sprite3DLightMapTest, Sprite3DBasicToonShaderTest, Sprite3DHitTest, Sprite3DEffectTest, AsyncLoadSprite3DTest, Sprite3DWithSkinTest, Sprite3DWithSkinOutlineTest, Animate3DTest, AttachmentTest, Sprite3DReskinTest, Sprite3DWithOBBPerformanceTest, Sprite3DMirrorTest, QuaternionTest, UseCaseSprite3D, NodeAnimationTest, Sprite3DCubeMapTest, Issue9767, Sprite3DClippingTest, Animate3DCallbackTest, CameraBackgroundClearTest, Sprite3DVertexColorTest, MotionStreak3DTest, Sprite3DNormalMappingTest, Sprite3DPropertyTest, Issue16155Test, SpriteFrameCachePixelFormatTest, SpriteFrameCacheLoadMultipleTimes, SpriteFrameCacheFullCheck, SpritePolygonTestCase, Sprite1, Sprite1ETC1Alpha, SpriteBatchNode1, SpriteColorOpacity, SpriteBatchNodeColorOpacity, SpriteZOrder, SpriteBatchNodeZOrder, SpriteBatchNodeReorder, SpriteBatchNodeReorderIssue744, SpriteBatchNodeReorderIssue766, SpriteBatchNodeReorderIssue767, SpriteZVertex, SpriteBatchNodeZVertex, SpriteAnchorPoint, SpriteBatchNodeAnchorPoint, SpriteAnchorPointFromFile, Sprite6, SpriteFlip, SpriteBatchNodeFlip, SpriteAliased, SpriteBatchNodeAliased, SpriteNewTexture, SpriteBatchNodeNewTexture, SpriteFrameTest, SpriteFrameAliasNameTest, SpriteFramesFromFileContent, SpriteOffsetAnchorRotation, SpriteBatchNodeOffsetAnchorRotation, SpriteOffsetAnchorScale, SpriteBatchNodeOffsetAnchorScale, SpriteOffsetAnchorSkew, SpriteOffsetAnchorRotationalSkew, SpriteBatchNodeOffsetAnchorSkew, SpriteOffsetAnchorRotationalSkewScale, SpriteBatchNodeOffsetAnchorRotationalSkew, SpriteOffsetAnchorSkewScale, SpriteBatchNodeOffsetAnchorSkewScale, SpriteBatchNodeOffsetAnchorRotationalSkewScale, SpriteOffsetAnchorFlip, SpriteBatchNodeOffsetAnchorFlip, SpriteAnimationSplit, SpriteHybrid, SpriteBatchNodeChildren, SpriteBatchNodeChildrenZ, SpriteChildrenVisibility, SpriteChildrenVisibilityIssue665, SpriteChildrenAnchorPoint, SpriteBatchNodeChildrenAnchorPoint, SpriteBatchNodeChildrenScale, SpriteChildrenChildren, SpriteBatchNodeChildrenChildren, SpriteNilTexture, SpriteSubclass, AnimationCacheTest, NodeSort, SpriteBatchNodeReorderSameIndex, SpriteBatchNodeReorderOneChild, SpriteBatchNodeSkewNegativeScaleChildren, SpriteBatchNodeRotationalSkewNegativeScaleChildren, SpriteSkewNegativeScaleChildren, SpriteRotationalSkewNegativeScaleChildren, SpriteDoubleResolution, AnimationCacheFile, SpriteBatchBug1217, SpriteCullTest1, SpriteCullTest2, Sprite3DRotationTest, SpriteSlice9Test1, SpriteSlice9Test2, SpriteSlice9Test3, SpriteSlice9Test4, SpriteSlice9Test5, SpriteSlice9Test6, SpriteSlice9Test7, SpriteSlice9Test8, SpriteSlice9Test9, SpriteSlice9Test10, SpriteGetSpriteFrameTest, Issue17119, TerrainSimple, TerrainWalkThru, TerrainWithLightMap, KeyboardNotificationLayer, TextureTGA, TexturePNG, TextureJPEG, TextureWEBP, TextureWEBPNoAlpha, TextureMipMap, TexturePVRTest, TexturePVR2BPP, TexturePVR4BPP, TexturePVRRGBA8888, TexturePVRBGRA8888, TexturePVRRGBA4444, TexturePVRRGBA4444GZ, TexturePVRRGBA4444CCZ, TexturePVRRGBA5551, TexturePVRRGB565, TexturePVRRGB888, TexturePVRA8, TexturePVRI8, TexturePVRAI88, TexturePVR2BPPv3, TexturePVRII2BPPv3, TexturePVR4BPPv3, TexturePVRII4BPPv3, TexturePVRRGBA8888v3, TexturePVRBGRA8888v3, TexturePVRRGBA4444v3, TexturePVRRGBA5551v3, TexturePVRRGB565v3, TexturePVRRGB888v3, TexturePVRA8v3, TexturePVRI8v3, TexturePVRAI88v3, TexturePVRBadEncoding, TexturePVRMipMap, TexturePVRMipMap2, TexturePVRNonSquare, TexturePVRNPOT4444, TexturePVRNPOT8888, TextureAlias, TexturePixelFormat, TextureBlend, TextureAsync, TextureGlRepeat, TextureGlClamp, TextureSizeTest, TextureCache1, TextureDrawAtPoint, TextureDrawInRect, TextureMemoryAlloc, TexturePVRv3Premult, TextureETC1, TextureS3TCDxt1, TextureS3TCDxt3, TextureS3TCDxt5, TextureS3TCWithNoMipmaps, TextureATITCRGB, TextureATITCExplicit, TextureATITCInterpolated, TextureConvertRGB888, TextureConvertRGBA8888, TextureConvertI8, TextureConvertAI88, TextureAtlasEncryptionDemo, TileDemo, TileMapTest, TileMapEditTest, TMXOrthoTest, TMXStaggeredTest, TMXOrthoTest2, TMXOrthoTest3, TMXOrthoTest4, TMXReadWriteTest, TMXHexTest, TMXIsoTest, TMXIsoTest1, TMXIsoTest2, TMXUncompressedTest, TMXTilesetTest, TMXCvsFormatTest, TMXOrthoObjectsTest, TMXIsoObjectsTest, TMXResizeTest, TMXIsoZorder, TMXOrthoZorder, TMXIsoVertexZ, TMXOrthoVertexZ, TMXIsoMoveLayer, TMXOrthoMoveLayer, TMXTilePropertyTest, TMXOrthoFlipTest, TMXOrthoFlipRunTimeTest, TMXOrthoFromXMLTest, TMXOrthoXMLFormatTest, TMXBug987, TMXBug787, TMXGIDObjectsTest, TMXHexOddXTest, TMXHexOddYTest, TMXHexEvenXTest, TMXHexEvenYTest, TMXHexAxisXTest, Issue16105Test, Issue16512Test, TileDemoNew, TileMapTestNew, TileMapEditTestNew, TMXOrthoTestNew, TMXOrthoTest2New, TMXOrthoTest3New, TMXOrthoTest4New, TMXReadWriteTestNew, TMXHexTestNew, TMXIsoTestNew, TMXIsoTest1New, TMXIsoTest2New, TMXUncompressedTestNew, TMXTilesetTestNew, TMXOrthoObjectsTestNew, TMXIsoObjectsTestNew, TMXResizeTestNew, TMXIsoZorderNew, TMXOrthoZorderNew, TMXIsoVertexZNew, TMXOrthoVertexZNew, TMXIsoMoveLayerNew, TMXOrthoMoveLayerNew, TMXTilePropertyTestNew, TMXOrthoFlipTestNew, TMXOrthoFlipRunTimeTestNew, TMXOrthoFromXMLTestNew, TMXOrthoXMLFormatTestNew, TMXBug987New, TMXBug787New, TMXGIDObjectsTestNew, ForceTouchTest, UnitTestDemo, VibrateTestDemo, VibrateControlTest, VRTest1, WindowTest, ZipTest , 以及 ZwoptexGenericTest 重载.

在文件 BaseTest.h59 行定义.

59{ return ""; }

被这些函数引用 Scene3DTestScene::createDescDlg(), Scene3DTestScene::createDetailDlg(), Scene3DTestScene::createPlayerDlg(), MultiTouchTest::init(), UIButtonTitleEffectTest::init(), UIListViewTest_Padding::init() , 以及 onEnter().

+ 这是这个函数的调用关系图:

类成员变量说明

◆ __pad0__

CC_CONSTRUCTOR_ACCESS TestCase::__pad0__

在文件 BaseTest.h98 行定义.

◆ _nextTestItem

cocos2d::MenuItemImage* TestCase::_nextTestItem
protected

在文件 BaseTest.h104 行定义.

被这些函数引用 onEnter().

◆ _priorTestItem

cocos2d::MenuItemImage* TestCase::_priorTestItem
protected

在文件 BaseTest.h102 行定义.

被这些函数引用 onEnter().

◆ _restartTestItem

cocos2d::MenuItemImage* TestCase::_restartTestItem
protected

在文件 BaseTest.h103 行定义.

被这些函数引用 getRestartTestItem(), onEnter() , 以及 DownloaderTest::onEnter().

◆ _runTime

float TestCase::_runTime
private

在文件 BaseTest.h111 行定义.

被这些函数引用 getRunTime() , 以及 TestCase().

◆ _subtitleLabel

cocos2d::Label* TestCase::_subtitleLabel
protected

◆ _testCaseName

std::string TestCase::_testCaseName
private

在文件 BaseTest.h112 行定义.

被这些函数引用 getTestCaseName() , 以及 setTestCaseName().

◆ _testSuite

TestSuite* TestCase::_testSuite
private

◆ _titleLabel

cocos2d::Label* TestCase::_titleLabel
protected

在文件 BaseTest.h106 行定义.

被这些函数引用 onEnter().


该类的文档由以下文件生成: