Branch Coverage

blib/lib/Tie/StoredOrderHash.pm
Criterion Covered Total %
branch 37 42 88.1


line true false branch
13 6 1 if (@_ == 1 and ref $_[0] eq 'ARRAY') { }
62 12 2 if (@_) { }
71 36 3 unless $list{$key}
89 2 78 unless exists $$self[lookup()]{$key}
98 6 16 if (exists $$self[lookup()]{$key}) { }
102 1 5 if ($list_entry == $$self[last_link()])
113 3 2 if $$list_entry[prev_link()]
115 5 0 if $$list_entry[next_link()]
119 0 5 if $$self[iter_link()] and $$self[iter_link()] == $list_entry
123 2 3 if $$self[first_link()] and $$self[first_link()] == $list_entry
133 18 3 if $$self[last_link()]
137 3 18 unless $$self[first_link()]
149 1 5 unless exists $$self[lookup()]{$key}
152 3 2 if $$self[first_link()] and $$self[first_link()] == $list_entry
154 2 3 if $$self[last_link()] and $$self[last_link()] == $list_entry
157 0 5 if $$self[iter_link()] and $$self[iter_link()] == $list_entry
160 3 2 if $$list_entry[next_link()]
162 2 3 if $$list_entry[prev_link()]
181 3 49 unless $$self[first_link()]
185 0 49 wantarray ? :
195 0 144 wantarray ? :