Branch Coverage

blib/lib/Iterator/Simple/Util.pm
Criterion Covered Total %
branch 57 60 95.0


line true false branch
29 0 35 unless (ref shift() eq 'CODE')
64 2 4 unless defined(my $base_record = $next_record)
68 1 12 unless defined $next_record
70 3 9 unless &$is_same_group()
83 13 3 if (@_ == 2) { }
102 3 13 @_ == 3 ? :
104 1 15 unless defined $x
107 1 14 unless defined($y = $iter->next)
122 1 1 if (@_ == 1) { }
135 7 1 $a > $b ? :
140 4 4 $a < $b ? :
150 7 1 &$code($a) > &$code($b) ? :
160 9 7 &$code($a) < &$code($b) ? :
165 2 1 $a gt $b ? :
170 2 1 $a lt $b ? :
180 1 2 &$code($a) gt &$code($b) ? :
190 3 0 &$code($a) lt &$code($b) ? :
201 1 14 if &$code()
215 1 14 if &$code()
229 1 11 unless &$code()
242 1 3 if &$code()
257 7 4 if &$code()
271 0 4 unless defined($_ = $iter->next)
273 1 3 if &$code()
289 1 4 unless not $done and defined($_ = $iter->next)
291 1 3 if &$code()
304 1 3 if &$code()
318 1 3 if &$code()
335 2 11 unless defined $val
338 4 1 @vals ? :