Lines Matching defs:list

17   IntWriteBlockedList list;
18 EXPECT_FALSE(list.HasWriteBlockedStreams());
19 list.PushBack(1, 1);
20 EXPECT_TRUE(list.HasWriteBlockedStreams());
21 EXPECT_EQ(1, list.GetHighestPriorityWriteBlockedList());
22 list.PushBack(1, 0);
23 EXPECT_TRUE(list.HasWriteBlockedStreams());
24 EXPECT_EQ(0, list.GetHighestPriorityWriteBlockedList());
28 IntWriteBlockedList list;
29 list.PushBack(1, 4);
30 EXPECT_TRUE(list.HasWriteBlockedStreamsGreaterThanPriority(5));
31 EXPECT_FALSE(list.HasWriteBlockedStreamsGreaterThanPriority(4));
32 list.PushBack(1, 2);
33 EXPECT_TRUE(list.HasWriteBlockedStreamsGreaterThanPriority(3));
34 EXPECT_FALSE(list.HasWriteBlockedStreamsGreaterThanPriority(2));
38 IntWriteBlockedList list;
40 list.PushBack(1, 4);
41 EXPECT_TRUE(list.HasWriteBlockedStreams());
43 list.RemoveStreamFromWriteBlockedList(1, 5);
44 EXPECT_TRUE(list.HasWriteBlockedStreams());
46 list.PushBack(2, 4);
47 list.PushBack(1, 4);
48 list.RemoveStreamFromWriteBlockedList(1, 4);
49 list.RemoveStreamFromWriteBlockedList(2, 4);
50 EXPECT_FALSE(list.HasWriteBlockedStreams());
52 list.PushBack(1, 7);
53 EXPECT_TRUE(list.HasWriteBlockedStreams());
57 IntWriteBlockedList list;
59 list.PushBack(1, 4);
60 EXPECT_EQ(1u, list.NumBlockedStreams());
61 list.PushBack(2, 4);
62 list.PushBack(1, 4);
63 list.PushBack(3, 4);
64 EXPECT_EQ(4u, list.NumBlockedStreams());
66 EXPECT_EQ(1, list.PopFront(4));
67 EXPECT_EQ(2, list.PopFront(4));
68 EXPECT_EQ(1, list.PopFront(4));
69 EXPECT_EQ(1u, list.NumBlockedStreams());
70 EXPECT_EQ(3, list.PopFront(4));