| 302 | } |
| 303 | |
| 304 | void Test(random::SimplePhilox* rnd, int num_random_access_iters = 200) { |
| 305 | std::vector<string> keys; |
| 306 | KVMap data; |
| 307 | constructor_->Finish(options_, &keys, &data); |
| 308 | |
| 309 | TestForwardScan(keys, data); |
| 310 | TestRandomAccess(rnd, keys, data, num_random_access_iters); |
| 311 | } |
| 312 | |
| 313 | void TestForwardScan(const std::vector<string>& keys, const KVMap& data) { |
| 314 | Iterator* iter = constructor_->NewIterator(); |