Branch Coverage

blib/lib/Blessed/Merge.pm
Criterion Covered Total %
branch 54 54 100.0


line true false branch
14 2 4 builtin::reftype($_[0]) || !1 ? :
27 9 8 if ($self->{'same'}) { }
28 1 8 unless $base_bless eq ref $_
31 7 1 unless $r =~ /HASH|ARRAY|SCALAR/
36 1 15 unless my $check = $isa{$f}
38 15 18 if $_ eq $f
39 3 15 if $check->isa($_)
42 6 2 scalar keys %isa == 1 ? :
8 2 $self->{'blessed'} ? :
51 10 70 unless defined $merger
55 2 37 if $new_ref ne "HASH"
59 19 20 $self->{'unique_hash'} ? :
61 13 18 $merger_ref eq 'ARRAY' ? :
39 31 if ($merger_ref eq 'HASH') { }
13 18 elsif ($merger_ref eq 'ARRAY') { }
63 1 10 if ($_[0] < $_[1]) { }
66 9 2 $self->{'unique_array'} ? :
68 11 2 $new_ref eq 'ARRAY' ? :
74 9 19 if ($r eq "ARRAY")
79 14 27 !$_ || exists $u{$_} ? :
41 7 $x eq 'SCALAR' ? :
81 1 1 $x1 eq $x2 ? :
1 2 $x1 ? :
2 3 do { ($x1, $x2) = (builtin::reftype($n->[$i]), builtin::reftype($m->[$i])); $c == 0 } ? :
5 19 if $c != 2
95 21 6 $x ne 'SCALAR' && $x eq builtin::reftype($z{$_}) ? :
27 4 if (exists $z{$_}) { }