Branch Coverage

lib/Morpheus/Utils.pm
Criterion Covered Total %
branch 26 30 86.6


line true false branch
22 21 91 unless ref $data eq 'HASH'
26 70 54 if @keys == 1 and $keys[0] eq $key
39 0 950 unless $delta
41 1802 684 if (defined $value and ref $value eq 'HASH') { }
1 683 elsif (defined $value and ref $value eq 'GLOB') { }
56 952 621 unless defined $value
57 105 516 unless defined $patch
64 212 304 unless $refs{$ref_value}
66 212 304 unless $refs{$ref_patch}
68 1 515 if ($ref_value eq 'GLOB')
71 1 0 if ($ref_patch eq 'GLOB') { }
73 1 0 if $hash
75 1 0 if $array
83 1 514 if ($ref_patch eq 'GLOB')
90 234 280 if ($ref_value eq 'HASH' and $ref_patch eq 'HASH')