Lines Matching refs:first_unset

93     size_t first_unset = 0;
95 EXPECT_FALSE(bitmap.Get(2, 3, &first_unset), "get bit with nonnull");
96 EXPECT_EQ(first_unset, 2U, "check returned arg");
99 EXPECT_TRUE(bitmap.Get(2, 3, &first_unset), "get bit after setting");
100 EXPECT_EQ(first_unset, 3U, "check returned arg");
102 first_unset = 0;
103 EXPECT_FALSE(bitmap.Get(2, 4, &first_unset), "get larger range after setting");
104 EXPECT_EQ(first_unset, 3U, "check returned arg");
107 EXPECT_FALSE(bitmap.Get(2, 5, &first_unset), "get larger range after setting another");
108 EXPECT_EQ(first_unset, 4U, "check returned arg");
122 size_t first_unset = 0;
123 EXPECT_TRUE(bitmap.Get(2, 3, &first_unset), "get first bit in range");
124 EXPECT_EQ(first_unset, 3U, "check returned arg");
126 EXPECT_TRUE(bitmap.Get(99, 100, &first_unset), "get last bit in range");
127 EXPECT_EQ(first_unset, 100U, "check returned arg");
129 EXPECT_FALSE(bitmap.Get(1, 2, &first_unset), "get bit before first in range");
130 EXPECT_EQ(first_unset, 1U, "check returned arg");
132 EXPECT_FALSE(bitmap.Get(100, 101, &first_unset), "get bit after last in range");
133 EXPECT_EQ(first_unset, 100U, "check returned arg");
135 EXPECT_TRUE(bitmap.Get(2, 100, &first_unset), "get entire range");
136 EXPECT_EQ(first_unset, 100U, "check returned arg");
138 EXPECT_TRUE(bitmap.Get(50, 80, &first_unset), "get part of range");
139 EXPECT_EQ(first_unset, 80U, "check returned arg");
365 size_t first_unset = 0;
366 EXPECT_FALSE(bitmap.Get(2, 100, &first_unset), "get whole original range");
367 EXPECT_EQ(first_unset, 50U, "check returned arg");
369 first_unset = 0;
370 EXPECT_TRUE(bitmap.Get(2, 50, &first_unset), "get first half range");
371 EXPECT_EQ(first_unset, 50U, "check returned arg");
373 EXPECT_TRUE(bitmap.Get(80, 100, &first_unset), "get second half range");
374 EXPECT_EQ(first_unset, 100U, "check returned arg");
376 EXPECT_FALSE(bitmap.Get(50, 80, &first_unset), "get cleared range");
377 EXPECT_EQ(first_unset, 50U, "check returned arg");