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

Function TEST

src/leveldb/db/skiplist_test.cc:36–50  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

34class SkipTest {};
35
36TEST(SkipTest, Empty) {
37 Arena arena;
38 Comparator cmp;
39 SkipList<Key, Comparator> list(cmp, &arena);
40 ASSERT_TRUE(!list.Contains(10));
41
42 SkipList<Key, Comparator>::Iterator iter(&list);
43 ASSERT_TRUE(!iter.Valid());
44 iter.SeekToFirst();
45 ASSERT_TRUE(!iter.Valid());
46 iter.Seek(100);
47 ASSERT_TRUE(!iter.Valid());
48 iter.SeekToLast();
49 ASSERT_TRUE(!iter.Valid());
50}
51
52TEST(SkipTest, InsertAndLookup) {
53 const int N = 2000;

Callers

nothing calls this directly

Calls 15

RandomSeedFunction · 0.85
RunConcurrentFunction · 0.85
countMethod · 0.80
rbeginMethod · 0.80
lower_boundMethod · 0.80
rendMethod · 0.80
ReadStepMethod · 0.80
WriteStepMethod · 0.80
ContainsMethod · 0.45
ValidMethod · 0.45
SeekToFirstMethod · 0.45
SeekMethod · 0.45

Tested by

no test coverage detected