MCPcopy Create free account
hub / github.com/cvmfs/cvmfs / TEST_F

Function TEST_F

test/unittests/t_commit_processor.cc:21–30  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

19class T_ParseRelativeTimespan : public ::testing::Test {};
20
21TEST_F(T_ParseRelativeTimespan, FixedLengthUnits) {
22 EXPECT_EQ(kNow - 1, ParseRelativeTimespan("1 second ago", kNow));
23 EXPECT_EQ(kNow - 45, ParseRelativeTimespan("45 seconds ago", kNow));
24 EXPECT_EQ(kNow - 90 * 60, ParseRelativeTimespan("90 minutes ago", kNow));
25 EXPECT_EQ(kNow - 3 * 3600, ParseRelativeTimespan("3 hours ago", kNow));
26 EXPECT_EQ(kNow - 30 * 86400, ParseRelativeTimespan("30 days ago", kNow));
27 EXPECT_EQ(kNow - 4 * 604800, ParseRelativeTimespan("4 weeks ago", kNow));
28 // "0 ... ago" resolves to exactly now (everything strictly older is removed).
29 EXPECT_EQ(kNow, ParseRelativeTimespan("0 days ago", kNow));
30}
31
32TEST_F(T_ParseRelativeTimespan, AbbreviatedUnits) {
33 EXPECT_EQ(kNow - 10, ParseRelativeTimespan("10 sec ago", kNow));

Callers

nothing calls this directly

Calls 1

ParseRelativeTimespanFunction · 0.85

Tested by

no test coverage detected