MCPcopy Create free account
hub / github.com/OpenStarbound/OpenStarbound / TEST

Function TEST

source/test/periodic_test.cpp:7–30  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5using namespace Star;
6
7TEST(PeriodicTest, All) {
8 Periodic periodic(2);
9
10 EXPECT_TRUE(periodic.ready());
11 EXPECT_TRUE(periodic.tick());
12 EXPECT_FALSE(periodic.ready());
13 EXPECT_FALSE(periodic.tick());
14 EXPECT_TRUE(periodic.ready());
15 EXPECT_TRUE(periodic.tick());
16
17 periodic = Periodic(0);
18 EXPECT_FALSE(periodic.tick());
19 EXPECT_FALSE(periodic.tick());
20
21 periodic = Periodic(3);
22 EXPECT_TRUE(periodic.ready());
23 EXPECT_TRUE(periodic.tick());
24 EXPECT_FALSE(periodic.ready());
25 EXPECT_FALSE(periodic.tick());
26 EXPECT_FALSE(periodic.tick());
27 EXPECT_TRUE(periodic.ready());
28 EXPECT_TRUE(periodic.tick());
29 EXPECT_FALSE(periodic.ready());
30}

Callers

nothing calls this directly

Calls 3

PeriodicClass · 0.85
readyMethod · 0.45
tickMethod · 0.45

Tested by

no test coverage detected