Branch Coverage

blib/lib/List/Stream.pm
Criterion Covered Total %
branch 22 36 61.1


line true false branch
83 1 10 unless ref $mapper eq "CODE"
120 1 3 unless ref $reducer eq "CODE"
123 1 2 unless defined $accum
133 0 3 if ref $a eq "ARRAY"
158 1 2 unless ref $filterer eq "CODE"
167 1 6 if (&$filterer($_))
198 0 0 unless ref $mapper eq "CODE"
205 0 0 unless ref $new_stream eq "List::Stream"
238 1 1 if ($mapper)
239 0 1 unless ref $mapper eq "CODE"
254 6 3 if (ref $unique_value)
258 1 8 if (exists $vals{$unique_value})
315 0 0 unless ref $each eq "CODE"
364 1 0 if ($key_mapper and $value_mapper)
365 0 1 unless ref $key_mapper eq "CODE" and ref $value_mapper eq "CODE"
452 0 0 unless @values
484 0 16 if (ref $type eq "HASH")
499 0 16 unless ref $op eq "CODE"