Home | History | Annotate | Download | only in base

Lines Matching refs:limiter

18   RateLimiter limiter = RateLimiter(2000, 1.0);
24 EXPECT_TRUE(limiter.CanUse(0, monday));
25 EXPECT_TRUE(limiter.CanUse(1000, monday));
26 EXPECT_TRUE(limiter.CanUse(1999, monday));
27 EXPECT_TRUE(limiter.CanUse(2000, monday));
28 EXPECT_FALSE(limiter.CanUse(2001, monday));
30 limiter.Use(1000, monday);
32 EXPECT_TRUE(limiter.CanUse(0, monday));
33 EXPECT_TRUE(limiter.CanUse(999, monday));
34 EXPECT_TRUE(limiter.CanUse(1000, monday));
35 EXPECT_FALSE(limiter.CanUse(1001, monday));
37 limiter.Use(1000, monday);
39 EXPECT_TRUE(limiter.CanUse(0, monday));
40 EXPECT_FALSE(limiter.CanUse(1, monday));
42 EXPECT_TRUE(limiter.CanUse(0, tuesday));
43 EXPECT_TRUE(limiter.CanUse(1, tuesday));
44 EXPECT_TRUE(limiter.CanUse(1999, tuesday));
45 EXPECT_TRUE(limiter.CanUse(2000, tuesday));
46 EXPECT_FALSE(limiter.CanUse(2001, tuesday));
48 limiter.Use(1000, tuesday);
50 EXPECT_TRUE(limiter.CanUse(1000, tuesday));
51 EXPECT_FALSE(limiter.CanUse(1001, tuesday));
53 limiter.Use(1000, thursday);
55 EXPECT_TRUE(limiter.CanUse(1000, tuesday));
56 EXPECT_FALSE(limiter.CanUse(1001, tuesday));