Branch Coverage

blib/lib/Iterator/Flex/Array.pm
Criterion Covered Total %
branch 16 22 72.7


line true false branch
48 0 95 unless Ref::Util::XS::is_arrayref($array)
57 0 103 unless Ref::Util::XS::is_hashref($state)
63 0 103 unless Ref::Util::XS::is_arrayref($arr)
68 95 8 unless defined $next
70 0 4 if defined $prev and $prev < 0 || $prev >= $len
73 0 6 if defined $current and $current < 0 || $current >= $len
76 0 103 if $next < 0 or $next > $len
100 31 11 defined $prev ? :
104 27 17 defined $current ? :
108 141 419 if ($next == $len)
110 114 27 if $iterator_state != 1