23 for (
auto i = 0; i < 1023; ++i)
26 next->updateSkipList();
34 BEAST_EXPECT((*
std::begin(history))->header().seq < l->header().
seq);
36 BEAST_EXPECT(
hashOfSeq(*l, l->header().seq, env.
journal) == l->header().hash);
37 BEAST_EXPECT(
hashOfSeq(*l, l->header().seq - 1, env.
journal) == l->header().parentHash);
42 for (
auto i = history.
crbegin(); i != history.
crend(); i += 256)
44 for (
auto n = i; n !=
std::next(i, (*i)->header().seq - 256 > 1 ? 257 : 256); ++n)
46 BEAST_EXPECT(
hashOfSeq(**i, (*n)->header().seq, env.
journal) == (*n)->header().hash);
50 BEAST_EXPECT(!
hashOfSeq(**i, (*i)->header().seq - 258, env.
journal).has_value());
58 BEAST_EXPECT(
hashOfSeq(**i, (*n)->header().seq, env.
journal) == (*n)->header().hash);