Branch Coverage

blib/lib/Tie/Hash/Array.pm
Criterion Covered Total %
branch 21 26 80.7


line true false branch
54 0 6 if length ref $package
60 2919 29 if (defined $self->valid($key, my $pos = $self->pos($key))) { }
68 2 1523 if (defined $self->exact($key, my $pos = $self->pos($key))) { }
76 29 1485 unless defined(my $pos2 = $self->valid($key, my $pos = $self->pos($key)))
86 1436 24 if (defined $self->exact($key, $pos)) { }
101 1 20 unless @$self
107 4604 19 if ((my $i = $i{$self} += 2) < $#$self) { }
120 5796 1563 if ($pos <= $#$self and $$self[$pos] eq $key) { }
129 21165 50850 if ($$self[my $c = $a + $b >> 1 & 18446744073709551614] lt $key) { }
137 1431 1551 if (defined $i{$self})
138 1431 0 if $pos <= $i{$self}
139 0 1431 if $pos < $i{$self}
160 0 0 unless defined(my $pos = delete $i{$self})