Condition Coverage

test/classtest2.pm
Criterion Covered Total %
condition 0 47 0.0


and 3 conditions

line !l l&&!r l&&r condition
5 0 0 0 $sub_is_new_hploo and $prev_pack
0 0 0 $sub_is_new_hploo and $prev_pack and !ref($_[0]) && $_[0] ne $prev_pack && !UNIVERSAL::isa($_[0], $prev_pack) || ref $_[0] && !UNIVERSAL::isa($_[0], $prev_pack)
0 0 0 $sub0 ne $isa_sub and not ref $_[0]
0 0 0 $sub0 ne $isa_sub and not ref $_[0] and $isa_sub =~ /^(.*?(?:::)?$sub_name)\::$sub_name$/
0 0 0 $sub0 eq $isa_sub and UNIVERSAL::isa($_[0], $pack)
0 0 0 $isa_sub and defined &$isa_sub
0 0 0 $isa_sub and defined &$isa_sub and $sub0 ne $isa_sub
0 0 0 not defined &Bar and @Bar::ISA > 1
0 0 0 ref $this and UNIVERSAL::isa($this, $class)
0 0 0 ref $ret_this and UNIVERSAL::isa($ret_this, $class)

or 2 conditions

line l !l condition
5 0 0 $only_stak || {}
6 0 0 ref $this || 'Bar'
10 0 0 ref $this || 'Bar'
14 0 0 ref $this || 'Bar'

or 3 conditions

line l !l&&r !l&&!r condition
5 0 0 0 $look_deep or not defined &$isa_sub
0 0 0 $isa_i eq $pack or $isa_i eq 'Class::HPLOO::Base'
0 0 0 !ref($_[0]) && $_[0] ne $prev_pack && !UNIVERSAL::isa($_[0], $prev_pack) || ref $_[0] && !UNIVERSAL::isa($_[0], $prev_pack)