Branch Coverage

blib/lib/Config/Objective/Hash.pm
Criterion Covered Total %
branch 15 28 53.5


line true false branch
75 0 9 if ref $value ne 'HASH'
78 0 9 unless defined $$self{'value'}
83 0 18 if $$self{'debug'}
86 0 18 if $$self{'key_abspath'} and not $key1 =~ m[^/]
90 3 15 if (not defined $$value{$key1}) { }
92 0 3 unless $$self{'value_optional'}
97 0 15 if defined $$self{'value_type'} and $$self{'value_type'} ne ref $$value{$key1}
101 0 15 if $$self{'value_abspath'} and not $$value{$key1} =~ m[^/]
106 2 16 if (exists $$self{'value'}{$key1})
109 1 1 if (ref $$self{'value'}{$key1} eq 'HASH') { }
1 0 elsif (ref $$self{'value'}{$key1} eq 'ARRAY') { }
130 0 16 if $$self{'debug'}
147 0 0 exists $$self{'value'}{$value} ? :
159 0 0 exists $$self{'value'}{$value} ? :