mirror of
https://github.com/PerMalmberg/libcron.git
synced 2025-04-22 08:23:04 -05:00
More tests
This commit is contained in:
parent
35a35d99e9
commit
5395c75061
@ -276,6 +276,10 @@ SCENARIO("Clock changes")
|
|||||||
REQUIRE(c.tick() == 1);
|
REQUIRE(c.tick() == 1);
|
||||||
clock.add(-hours{1}); // 23:00
|
clock.add(-hours{1}); // 23:00
|
||||||
REQUIRE(c.tick() == 0);
|
REQUIRE(c.tick() == 0);
|
||||||
|
clock.add(-hours{1}); // 22:00
|
||||||
|
REQUIRE(c.tick() == 0);
|
||||||
|
clock.add(hours{3}); // 1:00
|
||||||
|
REQUIRE(c.tick() == 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
AND_WHEN("Clock is moved back >3h")
|
AND_WHEN("Clock is moved back >3h")
|
||||||
@ -283,10 +287,10 @@ SCENARIO("Clock changes")
|
|||||||
THEN("Tasks are rescheduled")
|
THEN("Tasks are rescheduled")
|
||||||
{
|
{
|
||||||
REQUIRE(c.tick() == 1);
|
REQUIRE(c.tick() == 1);
|
||||||
clock.add(-hours{3}); // 23:00
|
clock.add(-hours{3}); // 21:00
|
||||||
REQUIRE(c.tick() == 1);
|
REQUIRE(c.tick() == 1);
|
||||||
REQUIRE(c.tick() == 0);
|
REQUIRE(c.tick() == 0);
|
||||||
clock.add(hours{1}); // 00:00
|
clock.add(hours{1}); // 22:00
|
||||||
REQUIRE(c.tick() == 1);
|
REQUIRE(c.tick() == 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user