| blib/lib/Iterator/Flex/ArrayLike.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| branch | 13 | 22 | 59.0 |
| line | true | false | branch |
|---|---|---|---|
| 78 | 0 | 7 | unless Ref::Util::XS::is_blessed_ref($obj) |
| 86 | 0 | 7 | unless Ref::Util::XS::is_hashref($state) |
| 92 | 0 | 7 | unless Ref::Util::XS::is_blessed_ref($obj) |
| 101 | 7 | 0 | unless defined $next |
| 103 | 0 | 0 | if defined $prev and $prev < 0 || $prev >= $len |
| 106 | 0 | 0 | if defined $current and $current < 0 || $current >= $len |
| 109 | 0 | 7 | if $next < 0 or $next > $len |
| 128 | 24 | 7 | defined $prev ? : |
| 132 | 18 | 11 | defined $current ? : |
| 136 | 21 | 30 | if ($next == $len) |
| 138 | 9 | 12 | unless $self->is_exhausted |