------------------------------------------------------------------ SchedulerTest1 ------------------------------------------------------------------
| 384 | // |
| 385 | //------------------------------------------------------------------ |
| 386 | SchedulerTest1::SchedulerTest1() |
| 387 | { |
| 388 | auto layer = Layer::create(); |
| 389 | // AXLOGD("retain count after init is {}", layer->getReferenceCount()); // 1 |
| 390 | |
| 391 | addChild(layer, 0); |
| 392 | // AXLOGD("retain count after addChild is {}", layer->getReferenceCount()); // 2 |
| 393 | |
| 394 | layer->schedule(AX_CALLBACK_1(SchedulerTest1::doSomething, this), "do_something_key"); |
| 395 | // AXLOGD("retain count after schedule is {}", layer->getReferenceCount()); // 3 : (objective-c version), but |
| 396 | // win32 version is still 2, because Timer class don't save target. |
| 397 | |
| 398 | layer->unschedule("do_something_key"); |
| 399 | // AXLOGD("retain count after unschedule is {}", layer->getReferenceCount()); // STILL 3! (win32 is '2') |
| 400 | } |
| 401 | |
| 402 | void SchedulerTest1::doSomething(float dt) {} |
| 403 |
nothing calls this directly
no test coverage detected