Lines Matching refs:limiter
19 DataRateLimiter limiter = DataRateLimiter(2000, 1.0); in TEST() local
25 EXPECT_TRUE(limiter.CanUse(0, monday)); in TEST()
26 EXPECT_TRUE(limiter.CanUse(1000, monday)); in TEST()
27 EXPECT_TRUE(limiter.CanUse(1999, monday)); in TEST()
28 EXPECT_TRUE(limiter.CanUse(2000, monday)); in TEST()
29 EXPECT_FALSE(limiter.CanUse(2001, monday)); in TEST()
31 limiter.Use(1000, monday); in TEST()
33 EXPECT_TRUE(limiter.CanUse(0, monday)); in TEST()
34 EXPECT_TRUE(limiter.CanUse(999, monday)); in TEST()
35 EXPECT_TRUE(limiter.CanUse(1000, monday)); in TEST()
36 EXPECT_FALSE(limiter.CanUse(1001, monday)); in TEST()
38 limiter.Use(1000, monday); in TEST()
40 EXPECT_TRUE(limiter.CanUse(0, monday)); in TEST()
41 EXPECT_FALSE(limiter.CanUse(1, monday)); in TEST()
43 EXPECT_TRUE(limiter.CanUse(0, tuesday)); in TEST()
44 EXPECT_TRUE(limiter.CanUse(1, tuesday)); in TEST()
45 EXPECT_TRUE(limiter.CanUse(1999, tuesday)); in TEST()
46 EXPECT_TRUE(limiter.CanUse(2000, tuesday)); in TEST()
47 EXPECT_FALSE(limiter.CanUse(2001, tuesday)); in TEST()
49 limiter.Use(1000, tuesday); in TEST()
51 EXPECT_TRUE(limiter.CanUse(1000, tuesday)); in TEST()
52 EXPECT_FALSE(limiter.CanUse(1001, tuesday)); in TEST()
54 limiter.Use(1000, thursday); in TEST()
56 EXPECT_TRUE(limiter.CanUse(1000, tuesday)); in TEST()
57 EXPECT_FALSE(limiter.CanUse(1001, tuesday)); in TEST()