Lines Matching refs:it
152 InternalIterator* it = reader.NewIterator( in CheckIterator() local
155 ASSERT_OK(it->status()); in CheckIterator()
156 ASSERT_TRUE(!it->Valid()); in CheckIterator()
157 it->SeekToFirst(); in CheckIterator()
159 while (it->Valid()) { in CheckIterator()
160 ASSERT_OK(it->status()); in CheckIterator()
161 ASSERT_TRUE(Slice(keys[cnt]) == it->key()); in CheckIterator()
162 ASSERT_TRUE(Slice(values[cnt]) == it->value()); in CheckIterator()
164 it->Next(); in CheckIterator()
168 it->SeekToLast(); in CheckIterator()
170 ASSERT_TRUE(it->Valid()); in CheckIterator()
171 while (it->Valid()) { in CheckIterator()
172 ASSERT_OK(it->status()); in CheckIterator()
173 ASSERT_TRUE(Slice(keys[cnt]) == it->key()); in CheckIterator()
174 ASSERT_TRUE(Slice(values[cnt]) == it->value()); in CheckIterator()
176 it->Prev(); in CheckIterator()
181 it->Seek(keys[cnt]); in CheckIterator()
182 while (it->Valid()) { in CheckIterator()
183 ASSERT_OK(it->status()); in CheckIterator()
184 ASSERT_TRUE(Slice(keys[cnt]) == it->key()); in CheckIterator()
185 ASSERT_TRUE(Slice(values[cnt]) == it->value()); in CheckIterator()
187 it->Next(); in CheckIterator()
190 delete it; in CheckIterator()
193 it = reader.NewIterator(ReadOptions(), /*prefix_extractor=*/nullptr, &arena, in CheckIterator()
196 ASSERT_OK(it->status()); in CheckIterator()
197 ASSERT_TRUE(!it->Valid()); in CheckIterator()
198 it->Seek(keys[num_items/2]); in CheckIterator()
199 ASSERT_TRUE(it->Valid()); in CheckIterator()
200 ASSERT_OK(it->status()); in CheckIterator()
201 ASSERT_TRUE(keys[num_items/2] == it->key()); in CheckIterator()
202 ASSERT_TRUE(values[num_items/2] == it->value()); in CheckIterator()
203 ASSERT_OK(it->status()); in CheckIterator()
204 it->~InternalIterator(); in CheckIterator()