Branch Coverage

blib/lib/Hash/Iterator.pm
Criterion Covered Total %
branch 18 30 60.0


line true false branch
18 0 8 unless @_ % 2 == 0
43 0 0 $self->_get_position == $self->_get_LengthKeys ? :
51 1 14 unless (%{$self->{'Data'};})
55 12 2 if ($self->{'LengthKeys'} > $self->{'CurrentState'}) { }
68 1 1 if (int $self->{'CurrentState'} != -1 and int $self->{'PreviousState'} != -1)
83 9 0 if $key
91 2 6 if (ref $value eq 'HASH') { }
2 4 elsif (ref $value eq 'ARRAY') { }
106 4 7 if (ref $value eq $ref)
115 0 0 wantarray ? :
122 0 0 wantarray ? :
134 0 19 if $@
136 19 0 if $CurrentValue
145 0 9 if $@
147 9 0 if $curKey