Branch Coverage

blib/lib/Value/Diff.pm
Criterion Covered Total %
branch 39 40 97.5


line true false branch
16 5 136 unless defined $_[0]
28 4 29 unless exists $right->{$key}
31 8 25 if _has_diff($diff)
35 9 11 %out ? :
49 27 19 unless (_has_diff(_diff($value, $other_value)))
59 10 12 @out ? :
67 3 10 _has_diff($diff) ? :
76 7 134 if $ref_left ne $ref_right
77 22 112 if $ref_left eq "ARRAY"
78 20 92 if $ref_left eq "HASH"
79 9 83 if $ref_left eq "SCALAR"
80 4 79 if $ref_left eq "REF"
82 0 79 if $ref_left ne ""
85 24 55 if defined $left ne defined $right or defined $left and $left ne $right
97 1 4 if $type eq "ARRAY"
98 1 3 if $type eq "HASH"
99 1 2 if $type eq "SCALAR"
109 23 26 if (_has_diff($diff)) { }
110 22 1 if ref $out
114 5 21 if ref $out