MCPcopy Create free account
hub / github.com/3rdparty/libprocess / TEST

Function TEST

src/tests/time_tests.cpp:29–43  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

27using process::Time;
28
29TEST(TimeTest, Arithmetic)
30{
31 Time t = Time::epoch() + Weeks(1000);
32 t -= Weeks(1);
33 EXPECT_EQ(Time::epoch() + Weeks(999), t);
34
35 t += Weeks(2);
36 EXPECT_EQ(Time::epoch() + Weeks(1001), t);
37
38 EXPECT_EQ(t, Time::epoch() + Weeks(1000) + Weeks(1));
39 EXPECT_EQ(t, Time::epoch() + Weeks(1002) - Weeks(1));
40
41 EXPECT_EQ(Weeks(1),
42 (Time::epoch() + Weeks(1000)) - (Time::epoch() + Weeks(999)));
43}
44
45
46TEST(TimeTest, Now)

Callers

nothing calls this directly

Calls 2

RFC1123Class · 0.85
RFC3339Class · 0.85

Tested by

no test coverage detected