Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- TEST(scheduler_run_variable) {
- scheduler s;
- counter a = counter();
- a.again = true;
- s.periodic(bind(tick, std::ref(a), std::placeholders::_1), 1, false);
- s.tick(0);
- s.tick(11);
- CHECK_EQUAL(2, a.count);
- CHECK_EQUAL(11, a.elapsed);
- }
- TEST(scheduler_run_fixed) {
- scheduler s;
- counter a = counter();
- a.again = true;
- s.periodic(bind(tick, std::ref(a), std::placeholders::_1), 1, true);
- s.tick(0);
- s.tick(11);
- CHECK_EQUAL(12, a.count);
- CHECK_EQUAL(11, a.elapsed);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement