More tests

This commit is contained in:
Per Malmberg 2018-03-13 02:41:24 -07:00
parent 35a35d99e9
commit 5395c75061

View File

@ -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);
} }
} }