Condition Coverage

blib/lib/Class/InsideOut.pm
Criterion Covered Total %
condition 27 31 87.1


and 3 conditions

line !l l&&!r l&&r condition
59 2 0 0 overload::Overloaded($_[0]) and overload::Method($_[0], '&{}')
112 1 1 1 ref $_[0] && reftype($_[0]) eq 'HASH'
3 1 2 @_ == 1 and not ref $_[0] && reftype($_[0]) eq 'HASH'
1 2 1 @_ > 1 and @_ % 2
465 1 16 77 exists $$options{'privacy'} and $$options{'privacy'} eq 'public'

or 2 conditions

line l !l condition
55 26 2 reftype($_[0]) or !1
133 3 7 $_[2] ||= {}
145 20 19 $_[2] ||= {}
152 0 2 $_[2] ||= {}
256 102 26 $CLASS_ISA{$class} ||= [Class::ISA::self_and_super_path($class)]

or 3 conditions

line l !l&&r !l&&!r condition
112 2 0 4 @_ == 1 and not ref $_[0] && reftype($_[0]) eq 'HASH' or @_ > 1 and @_ % 2
467 19 3 55 $$options{'set_hook'} || $$options{'get_hook'}