Branch Coverage

blib/lib/Class/Entangle.pm
Criterion Covered Total %
branch 28 38 73.6


line true false branch
159 1 0 unless ($DEFINED{$class})
166 5 2 unless $defs{$prop}
186 1 17 if $name =~ /::$/
187 3 14 if grep {$_ eq $name;} 'BEGIN', 'END'
189 4 10 if defined &{$ref;}
190 1 13 if defined %{$ref;}
191 2 12 if defined @{$ref;}
192 4 10 if defined ${$ref;}
195 1 13 if defined *{$ref;}{'IO'}
237 1 1 @_ > 1 ? :
244 0 2 if $defined and keys %params
251 2 0 unless $defined
265 0 2 if $DEFINED{'used'}{$entangleclass}
272 2 0 if (my $ref = delete $params{'CODE'})
277 8 0 if $first eq $entangleclass
287 0 4 if $type eq 'HASH'
288 0 4 if $type eq 'ARRAY'
289 4 0 if $type eq 'SCALAR'
290 0 4 if $type eq 'IO'