MCPcopy Create free account
hub / github.com/ElementsProject/elements / TestForwardScan

Method TestForwardScan

src/leveldb/table/table_test.cc:456–468  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

454 }
455
456 void TestForwardScan(const std::vector<std::string>& keys,
457 const KVMap& data) {
458 Iterator* iter = constructor_->NewIterator();
459 ASSERT_TRUE(!iter->Valid());
460 iter->SeekToFirst();
461 for (KVMap::const_iterator model_iter = data.begin();
462 model_iter != data.end(); ++model_iter) {
463 ASSERT_EQ(ToString(data, model_iter), ToString(iter));
464 iter->Next();
465 }
466 ASSERT_TRUE(!iter->Valid());
467 delete iter;
468 }
469
470 void TestBackwardScan(const std::vector<std::string>& keys,
471 const KVMap& data) {

Callers

nothing calls this directly

Calls 7

ToStringFunction · 0.50
NewIteratorMethod · 0.45
ValidMethod · 0.45
SeekToFirstMethod · 0.45
beginMethod · 0.45
endMethod · 0.45
NextMethod · 0.45

Tested by

no test coverage detected