25#ifndef _SCHEDULER_TEST_H_
26#define _SCHEDULER_TEST_H_
29#include "extensions/cocos-ext.h"
30#include "../BaseTest.h"
45 virtual void onEnter()
override;
46 virtual std::string
title()
const override;
47 virtual std::string
subtitle()
const override;
60 virtual void onEnter()
override;
61 virtual std::string
title()
const override;
62 virtual std::string
subtitle()
const override;
66 using SchedulerTestLayer::pause;
77 virtual void onEnter()
override;
78 virtual void onExit()
override;
79 virtual void update(
float delta)
override;
80 virtual std::string
title()
const override;
81 virtual std::string
subtitle()
const override;
85 using SchedulerTestLayer::pause;
87 using SchedulerTestLayer::resume;
100 virtual void onEnter()
override;
101 virtual void onExit()
override;
102 virtual std::string
title()
const override;
103 virtual std::string
subtitle()
const override;
105 void tick1(
float dt);
106 void tick2(
float dt);
107 using SchedulerTestLayer::pause;
108 void pause(
float dt);
109 using SchedulerTestLayer::resume;
120 virtual void onEnter()
override;
121 virtual std::string
title()
const override;
122 virtual std::string
subtitle()
const override;
124 void tick1(
float dt);
125 void tick2(
float dt);
126 void tick3(
float dt);
127 void tick4(
float dt);
136 virtual void onEnter()
override;
137 virtual void onExit()
override;
138 virtual std::string
title()
const override;
139 virtual std::string
subtitle()
const override;
141 void tick1(
float dt);
142 void tick2(
float dt);
143 void tick3(
float dt);
144 void tick4(
float dt);
155 virtual void onEnter()
override;
156 virtual std::string
title()
const override;
157 virtual std::string
subtitle()
const override;
159 void tick1(
float dt);
160 void tick2(
float dt);
161 void tick3(
float dt);
162 void tick4(
float dt);
171 virtual void onEnter()
override;
172 virtual std::string
title()
const override;
173 virtual std::string
subtitle()
const override;
175 void tick1(
float dt);
176 void tick2(
float dt);
177 void tick3(
float dt);
178 void tick4(
float dt);
187 virtual void onEnter()
override;
188 virtual std::string
title()
const override;
189 virtual std::string
subtitle()
const override;
199 virtual void onEnter()
override;
200 virtual std::string
title()
const override;
201 virtual std::string
subtitle()
const override;
203 void update(
float dt)
override;
213 virtual void onEnter()
override;
214 virtual std::string
title()
const override;
215 virtual std::string
subtitle()
const override;
217 void update(
float dt)
override;
230 virtual void update(
float dt)
override;
240 virtual void onEnter()
override;
241 virtual std::string
title()
const override;
242 virtual std::string
subtitle()
const override;
255 virtual void onEnter()
override;
256 virtual std::string
title()
const override;
257 virtual std::string
subtitle()
const override;
258 void update(
float dt)
override;
268 virtual std::string
title()
const override;
269 virtual std::string
subtitle()
const override;
270 cocos2d::extension::ControlSlider*
sliderCtl();
271 void sliderAction(cocos2d::Ref* sender, cocos2d::extension::Control::EventType controlEvent);
282 virtual std::string
title()
const override;
283 virtual std::string
subtitle()
const override;
285 cocos2d::extension::ControlSlider*
sliderCtl();
286 void sliderAction(cocos2d::Ref* sender, cocos2d::extension::Control::EventType controlEvent);
302 virtual std::string
title()
const override;
303 virtual std::string
subtitle()
const override;
305 void update(
float dt)
override;
316 virtual std::string
title()
const override;
317 virtual std::string
subtitle()
const override;
327 virtual std::string
title()
const override;
328 virtual std::string
subtitle()
const override;
341 virtual std::string
title()
const override;
342 virtual std::string
subtitle()
const override;
346 virtual void update(
float dt)
override;
348 bool onTouchBegan(cocos2d::Touch* touch, cocos2d::Event* event);
356 virtual std::string
title()
const override;
357 virtual std::string
subtitle()
const override;
360 void update(
float dt)
override;
368 virtual std::string
title()
const override;
369 virtual std::string
subtitle()
const override;
372 void update(
float dt)
override;
385 virtual std::string
title()
const override;
386 virtual std::string
subtitle()
const override;
387 virtual void onEnter()
override;
388 virtual void update(
float dt)
override;
422 virtual std::string
title()
const override;
423 virtual std::string
subtitle()
const override;
424 virtual void onEnter()
override;
425 virtual void onExit()
override;
447 virtual std::string
title()
const override;
448 virtual std::string
subtitle()
const override;
449 virtual void onEnter()
override;
450 virtual void onExit()
override;
DEFINE_TEST_SUITE(SchedulerTests)
CREATE_FUNC(RescheduleSelector)
virtual std::string title() const override
virtual void onEnter() override
virtual std::string subtitle() const override
void schedUpdate(float dt)
CREATE_FUNC(ScheduleCallbackTest)
virtual std::string subtitle() const override
virtual std::string title() const override
bool onTouchBegan(cocos2d::Touch *touch, cocos2d::Event *event)
virtual std::string subtitle() const override
CREATE_FUNC(ScheduleUpdatePriority)
virtual void update(float dt) override
virtual std::string title() const override
virtual std::string title() const override
virtual void onEnter() override
void autoremove(float dt)
virtual std::string subtitle() const override
CREATE_FUNC(SchedulerAutoremove)
virtual std::string title() const override
void update(float dt) override
virtual void onEnter() override
virtual std::string subtitle() const override
CREATE_FUNC(SchedulerDelayAndRepeat)
virtual std::string title() const override
void update(float dt) override
CREATE_FUNC(SchedulerIssue10232)
virtual std::string subtitle() const override
virtual void onEnter() override
virtual void update(float dt) override
virtual std::string subtitle() const override
virtual std::string title() const override
CREATE_FUNC(SchedulerIssue17149)
void update(float dt) override
CREATE_FUNC(SchedulerIssue2268)
virtual std::string subtitle() const override
virtual std::string title() const override
CREATE_FUNC(SchedulerIssueWithReschedule)
virtual std::string title() const override
virtual std::string subtitle() const override
CREATE_FUNC(SchedulerPauseResumeAll)
virtual void update(float delta) override
virtual ~SchedulerPauseResumeAll()
virtual void onEnter() override
std::set< void * > _pausedTargets
virtual std::string title() const override
SchedulerPauseResumeAll()
virtual std::string subtitle() const override
virtual void onExit() override
virtual std::string subtitle() const override
virtual ~SchedulerPauseResumeAllUser()
SchedulerPauseResumeAllUser()
virtual void onEnter() override
virtual void onExit() override
std::set< void * > _pausedTargets
virtual std::string title() const override
CREATE_FUNC(SchedulerPauseResumeAllUser)
CREATE_FUNC(SchedulerPauseResume)
virtual std::string subtitle() const override
virtual std::string title() const override
virtual void onEnter() override
cocos2d::Scheduler * _scheduler
TestClass(int index, TestClass *nextObj, cocos2d::Scheduler *scheduler)
CREATE_FUNC(SchedulerRemoveEntryWhileUpdate)
virtual std::string title() const override
virtual std::string subtitle() const override
virtual void onExit() override
std::vector< TestClass * > _testvector
virtual void onEnter() override
CREATE_FUNC(SchedulerRemoveSelectorDuringCall)
virtual std::string title() const override
virtual void onEnter() override
virtual void onExit() override
virtual std::string subtitle() const override
CREATE_FUNC(SchedulerSchedulesAndRemove)
virtual void onEnter() override
virtual std::string title() const override
virtual std::string subtitle() const override
void scheduleAndUnschedule(float dt)
cocos2d::extension::ControlSlider * _sliderCtl
void sliderAction(cocos2d::Ref *sender, cocos2d::extension::Control::EventType controlEvent)
virtual std::string title() const override
CREATE_FUNC(SchedulerTimeScale)
cocos2d::extension::ControlSlider * sliderCtl()
virtual std::string subtitle() const override
virtual std::string subtitle() const override
virtual void onExit() override
CREATE_FUNC(SchedulerUnscheduleAllHard)
virtual std::string title() const override
virtual void onEnter() override
bool _actionManagerActive
void unscheduleAll(float dt)
virtual std::string title() const override
CREATE_FUNC(SchedulerUnscheduleAll)
virtual std::string subtitle() const override
void unscheduleAll(float dt)
virtual void onEnter() override
CREATE_FUNC(SchedulerUnscheduleAllUserLevel)
virtual std::string title() const override
void unscheduleAll(float dt)
virtual void onEnter() override
virtual std::string subtitle() const override
CREATE_FUNC(SchedulerUpdateAndCustom)
void stopSelectors(float dt)
void update(float dt) override
virtual std::string subtitle() const override
virtual std::string title() const override
virtual void onEnter() override
virtual std::string title() const override
virtual std::string subtitle() const override
virtual void onEnter() override
void update(float dt) override
void schedUpdate(float dt)
void stopUpdate(float dt)
CREATE_FUNC(SchedulerUpdateFromCustom)
virtual std::string subtitle() const override
virtual void onEnter() override
CREATE_FUNC(SchedulerUpdate)
void removeUpdates(float dt)
virtual std::string title() const override
virtual void update(float dt) override
void initWithString(const std::string &str, int priority)
cocos2d::Scheduler * sched2
cocos2d::Scheduler * sched1
cocos2d::ActionManager * actionManager2
cocos2d::extension::ControlSlider * sliderCtl()
cocos2d::ActionManager * actionManager1
cocos2d::extension::ControlSlider * sliderCtl2
cocos2d::extension::ControlSlider * sliderCtl1
virtual std::string subtitle() const override
virtual std::string title() const override
CREATE_FUNC(TwoSchedulers)
void sliderAction(cocos2d::Ref *sender, cocos2d::extension::Control::EventType controlEvent)