Branch Coverage

blib/lib/Acme/IEnumerable.pm
Criterion Covered Total %
branch 8 108 7.4


line true false branch
45 0 3 unless defined $index
46 0 3 unless $self->count > $index
53 0 0 unless $self->count
59 0 0 unless $self->count
65 0 0 unless $self->count
71 0 0 unless $self->count
81 2 6 unless $index <= $#list
92 0 0 unless $index < $self->count
101 0 1 unless $self->count
112 1 3 unless $index < $new->count
194 3 0 if $cmp
256 0 0 if (defined $count)
273 0 0 unless $left
277 0 0 unless ref $item
296 0 0 unless ref $item
298 0 0 unless &$predicate($_)
311 0 0 unless ref $item
333 0 0 unless ref $item
336 0 0 if (not @list or $key ne $list[-1]{'key'})
360 0 0 unless ref $item
376 0 0 unless ref $item
379 0 0 unless $skip
389 0 0 if $index < 0
394 0 0 unless (ref $item)
399 0 0 unless $index--
410 0 0 unless ref $item or ref $last
411 0 0 unless ref $item
425 0 0 unless ref $item
433 0 0 unless ref $item
436 0 0 unless ref $next
448 0 0 unless ref $item
461 0 0 unless ref $item
475 0 0 unless ref $item
477 0 0 unless &$predicate($_)
492 0 0 unless ref $item1
494 0 0 unless ref $item2
509 0 0 unless ref $prev
512 0 0 unless ref $curr
525 0 0 unless ref $prev
530 0 0 unless ref $curr
544 0 0 if (@_ == 1) { }
0 0 elsif (@_ == 2) { }
547 0 0 unless ref $item
558 0 0 unless ref $item
569 0 0 unless ref $item
578 0 0 unless ref $item
585 0 0 $_[0] < $_[1] ? :
592 0 0 $_[0] > $_[1] ? :
601 0 0 unless ref $item
603 0 0 unless &$predicate($_)
614 0 0 unless ref $item
617 0 0 unless $okay
628 0 0 unless ref $item
630 0 0 if &$predicate($_)