Lines Matching refs:P
16 auto P = parseCachePruningPolicy(""); in TEST() local
17 ASSERT_TRUE(bool(P)); in TEST()
18 EXPECT_EQ(std::chrono::seconds(1200), P->Interval); in TEST()
19 EXPECT_EQ(std::chrono::hours(7 * 24), P->Expiration); in TEST()
20 EXPECT_EQ(75u, P->MaxSizePercentageOfAvailableSpace); in TEST()
24 auto P = parseCachePruningPolicy("prune_interval=1s"); in TEST() local
25 ASSERT_TRUE(bool(P)); in TEST()
26 EXPECT_EQ(std::chrono::seconds(1), P->Interval); in TEST()
27 P = parseCachePruningPolicy("prune_interval=2m"); in TEST()
28 ASSERT_TRUE(bool(P)); in TEST()
29 EXPECT_EQ(std::chrono::minutes(2), *P->Interval); in TEST()
30 P = parseCachePruningPolicy("prune_interval=3h"); in TEST()
31 ASSERT_TRUE(bool(P)); in TEST()
32 EXPECT_EQ(std::chrono::hours(3), *P->Interval); in TEST()
36 auto P = parseCachePruningPolicy("prune_after=1s"); in TEST() local
37 ASSERT_TRUE(bool(P)); in TEST()
38 EXPECT_EQ(std::chrono::seconds(1), P->Expiration); in TEST()
42 auto P = parseCachePruningPolicy("cache_size=100%"); in TEST() local
43 ASSERT_TRUE(bool(P)); in TEST()
44 EXPECT_EQ(100u, P->MaxSizePercentageOfAvailableSpace); in TEST()
45 EXPECT_EQ(0u, P->MaxSizeBytes); in TEST()
49 auto P = parseCachePruningPolicy("cache_size_bytes=1"); in TEST() local
50 ASSERT_TRUE(bool(P)); in TEST()
51 EXPECT_EQ(75u, P->MaxSizePercentageOfAvailableSpace); in TEST()
52 EXPECT_EQ(1u, P->MaxSizeBytes); in TEST()
53 P = parseCachePruningPolicy("cache_size_bytes=2k"); in TEST()
54 ASSERT_TRUE(bool(P)); in TEST()
55 EXPECT_EQ(75u, P->MaxSizePercentageOfAvailableSpace); in TEST()
56 EXPECT_EQ(2u * 1024u, P->MaxSizeBytes); in TEST()
57 P = parseCachePruningPolicy("cache_size_bytes=3m"); in TEST()
58 ASSERT_TRUE(bool(P)); in TEST()
59 EXPECT_EQ(75u, P->MaxSizePercentageOfAvailableSpace); in TEST()
60 EXPECT_EQ(3u * 1024u * 1024u, P->MaxSizeBytes); in TEST()
61 P = parseCachePruningPolicy("cache_size_bytes=4G"); in TEST()
62 ASSERT_TRUE(bool(P)); in TEST()
63 EXPECT_EQ(75u, P->MaxSizePercentageOfAvailableSpace); in TEST()
64 EXPECT_EQ(4ull * 1024ull * 1024ull * 1024ull, P->MaxSizeBytes); in TEST()
68 auto P = parseCachePruningPolicy("prune_after=1s:cache_size=50%"); in TEST() local
69 ASSERT_TRUE(bool(P)); in TEST()
70 EXPECT_EQ(std::chrono::seconds(1200), P->Interval); in TEST()
71 EXPECT_EQ(std::chrono::seconds(1), P->Expiration); in TEST()
72 EXPECT_EQ(50u, P->MaxSizePercentageOfAvailableSpace); in TEST()