Subroutine Coverage

blib/lib/Algorithm/SkipList.pm
Criterion Covered Total %
subroutine 61 61 100.0
pod 25 25 100.0


line count pod subroutine
3 13 n/a BEGIN
4 13 n/a BEGIN
5 13 n/a BEGIN
10 13 n/a BEGIN
11 13 n/a BEGIN
19 13 n/a BEGIN
20 13 n/a BEGIN
21 13 n/a BEGIN
22 13 n/a BEGIN
24 13 n/a BEGIN
35 13 n/a BEGIN
37 103 Yes new
79 2 n/a _set_duplicates
84 47 n/a _set_node_class
89 24990 n/a _node_class
94 156 Yes reset
99 99 Yes clear
118 161 n/a _set_max_level
130 280 Yes max_level
145 13 n/a BEGIN
147 256 n/a _build_distribution
159 13 n/a BEGIN
161 156 n/a _set_p
173 13 n/a BEGIN
175 314 Yes p
185 103 n/a _set_k
196 256 Yes k
206 490 Yes size
211 51387 Yes list
217 13 n/a BEGIN
219 24984 n/a _adjust_level_threshold
233 13 n/a BEGIN
235 24906 n/a _new_node_level
249 25202 n/a _search_with_finger
251 13 n/a BEGIN
290 366 n/a _search
292 13 n/a BEGIN
319 24954 Yes insert
321 13 n/a BEGIN
369 75 Yes delete
371 13 n/a BEGIN
420 42 Yes exists
426 120 Yes find_with_finger
437 235 Yes find
446 134 n/a _first_node
454 154 Yes last_key
479 50 Yes first_key
493 86 Yes next_key
528 13 n/a BEGIN
529 13 n/a BEGIN
572 68 n/a _greatest_node
587 48 Yes least
600 13 Yes greatest
634 56 n/a _search_nodes
658 28 Yes keys
666 32 Yes values
674 10 Yes truncate
761 24 Yes copy
785 4 Yes merge
824 3 Yes append
937 16 Yes index_by_key