Branch Coverage

inc/YAML/Node.pm
Criterion Covered Total %
branch 4 34 11.7


line true false branch
10 0 4 if (ref $_[0] eq 'HASH') { }
1 3 elsif (ref $_[0] eq 'ARRAY') { }
19 0 4 ref($self) =~ /^yaml_/ ? :
27 0 0 $type eq 'HASH' ? :
0 0 $type eq 'ARRAY' ? :
0 0 !defined($type) ? :
32 0 0 if ($$self{'KIND'} eq 'scalar')
44 0 0 if (defined $value) { }
54 0 0 if (defined $value) { }
146 0 0 if (exists $$self{'NODE'}{$key})
147 0 0 grep({$_ eq $key;} @{$$self{'KEYS'};}) ? :
155 0 0 if (exists $$self{'NODE'}{$key}) { }
0 0 elsif (exists $$self{'HASH'}{$key}) { }
162 0 0 unless (grep {$_ eq $key;} @{$$self{'KEYS'};})
173 0 0 if (exists $$self{'NODE'}{$key}) { }
0 0 elsif (exists $$self{'HASH'}{$key}) { }
180 0 0 if ($$self{'KEYS'}[$i] eq $key)