Condition Coverage

blib/lib/Hash/Merge.pm
Criterion Covered Total %
condition 11 22 50.0


and 3 conditions

line !l l&&!r l&&r condition
215 0 82 216 defined $lefttype and defined $self->{'matrix'}{$lefttype}
218 0 82 216 defined $righttype and defined $self->{'matrix'}{$righttype}
304 16 0 0 &blessed($_[0]) and $_[0]->isa('Hash::Merge')

or 2 conditions

line l !l condition
152 8 0 $name ||= 'user defined'
185 4 0 $name ||= 'user defined'

or 3 conditions

line l !l&&r !l&&!r condition
108 0 8 0 ref $pkg || $pkg
238 0 0 114 ref $left ne 'HASH' or ref $right ne 'HASH'
304 450 0 16 $type eq 'Hash::Merge' or &blessed($_[0]) and $_[0]->isa('Hash::Merge')