Branch Coverage

lib/Config/Neat/Util.pm
Criterion Covered Total %
branch 37 58 63.7


line true false branch
59 0 0 unless is_hash($node) and not is_ixhash($node)
67 0 0 is_hash($node) && !is_ixhash($node) ? :
68 0 0 if (is_ixhash($result))
93 0 285 unless is_hash($node)
119 0 0 unless return ref \$node eq 'SCALAR'
125 0 32 if is_scalar($node)
126 1 31 unless is_array($node) or is_neat_array($node)
129 10 40 unless is_scalar($value)
137 0 357 if is_scalar($node)
138 101 256 unless is_array($node) or is_neat_array($node)
145 17 494 if (is_hash($value)) { }
28 466 elsif (is_any_array($value)) { }
152 0 511 if $contains_hash and $contains_scalar
164 0 295 unless is_hash($node)
168 73 325 if (is_number($_)) { }
169 8 65 if $_ != $i
172 131 194 if $strict
182 0 27 unless is_hash($node)
187 10 25 if is_number($_) and $_ > $i
196 0 11 unless is_ixhash($node)
197 9 2 if $offset == 0
203 3 2 if (is_number($_)) { }
228 0 0 unless is_ixhash($node)
238 0 128 unless is_ixhash($node)
241 151 33 if exists $node->{$_}
248 0 18 unless is_ixhash($node)
249 0 18 if exists $node->{$to}
253 18 7 $_ eq $from ? :
263 0 97 unless open CFG, $filename