#include <SchedulerTest.h>
◆ CREATE_FUNC()
◆ onEnter()
| void SchedulerIssueWithReschedule::onEnter |
( |
| ) |
|
|
overridevirtual |
重载 TestCase .
在文件 SchedulerTest.cpp 第 1076 行定义.
1080 Size widgetSize = getContentSize();
1082 auto status_text = Text::create(
"Checking..",
"fonts/Marker Felt.ttf", 18);
1083 status_text->setColor(Color3B(255, 255, 255));
1084 status_text->setPosition(Vec2(widgetSize.width / 2.0f, widgetSize.height / 2.0f));
1085 addChild(status_text);
1088 auto verified = std::make_shared<bool>();
1091 _scheduler->schedule([
this, verified](
float dt){
1092 log(
"SchedulerIssueWithReschedule - first timer");
1094 _scheduler->schedule([verified](
float dt){
1095 log(
"SchedulerIssueWithReschedule - second timer. OK");
1097 },
this, 0.1f, 0, 0,
false,
"test_timer");
1099 },
this, 0.1f, 0, 0,
false,
"test_timer");
1101 _scheduler->schedule([verified, status_text](
float dt){
1104 log(
"SchedulerIssueWithReschedule - test OK");
1105 status_text->setString(
"OK");
1106 status_text->setColor(Color3B(0, 255, 0));
1110 log(
"SchedulerIssueWithReschedule - test failed!");
1111 status_text->setString(
"Failed");
1112 status_text->setColor(Color3B(255, 0, 0));
1115 },
this, 0.5f, 0, 0,
false,
"test_verify_timer");
virtual void onEnter() override
引用了 TestCase::onEnter().
◆ subtitle()
| std::string SchedulerIssueWithReschedule::subtitle |
( |
| ) |
const |
|
overridevirtual |
◆ title()
| std::string SchedulerIssueWithReschedule::title |
( |
| ) |
const |
|
overridevirtual |
该类的文档由以下文件生成:
- /Users/yujizhu/Documents/Git/cocos2d-x-4.0/tests/cpp-tests/Classes/SchedulerTest/SchedulerTest.h
- /Users/yujizhu/Documents/Git/cocos2d-x-4.0/tests/cpp-tests/Classes/SchedulerTest/SchedulerTest.cpp